From: ioguix Date: Fri, 14 Dec 2007 15:56:55 +0000 (+0000) Subject: add selenium tests for altering a table X-Git-Tag: REL_4-2-BETA-1~10 X-Git-Url: http://git.postgresql.org/gitweb/review?a=commitdiff_plain;h=85b45dbc6b9b042b2ae5d50a74fd7f67cbe94693;p=phppgadmin.git add selenium tests for altering a table --- diff --git a/selenium/tests/TestSuite.html b/selenium/tests/TestSuite.html index cf9075bc..45178f61 100644 --- a/selenium/tests/TestSuite.html +++ b/selenium/tests/TestSuite.html @@ -15,7 +15,7 @@ Create domain - Create/Drop tables + Create/Alter/Drop tables Create/Alter/Drop sequence diff --git a/selenium/tests/create_view.php b/selenium/tests/create_view.php index a64fd1f5..b8e3076e 100644 --- a/selenium/tests/create_view.php +++ b/selenium/tests/create_view.php @@ -79,7 +79,7 @@ link=student_promo - + clickAndWait //ul[@class='navlink']/li/a[text()=''] diff --git a/selenium/tests/table.php b/selenium/tests/table.php index 7cca68f9..159c46cf 100644 --- a/selenium/tests/table.php +++ b/selenium/tests/table.php @@ -253,6 +253,192 @@ //p[@class='message'] + + + clickAndWait + link=test_to_drop + + + + + clickAndWait + //ul[@class='navlink']/li/a[text()=''] + + + + type + name + test_to_drop_renamed + + + clickAndWait + alter + + + + assertText + //p[@class='message'] + + + + assertText + //div[@class='trail']/descendant::a[@title='']/span[@class='label'] + test_to_drop_renamed + + + + clickAndWait + //ul[@class='navlink']/li/a[text()=''] + + + + type + comment + altered comment + + + clickAndWait + alter + + + + assertText + //p[@class='message'] + + + + assertText + //p[@class='comment'] + altered comment + + + + clickAndWait + //ul[@class='navlink']/li/a[text()=''] + + + + select + newschema + label=test_schema + + + clickAndWait + alter + + + + assertText + //p[@class='message'] + + + + assertText + //div[@class='trail']/descendant::a[@title='']/span[@class='label'] + test_schema + + + + clickAndWait + //ul[@class='navlink']/li/a[text()=''] + + + + select + owner + label= + + + clickAndWait + alter + + + + assertText + //p[@class='message'] + + + + clickAndWait + //div[@class='trail']/descendant::a[@title='']/span[@class='label' and text()='test_schema'] + + + + clickAndWait + link= + + + + assertText + //tr/td[2]/a[text()='test_to_drop_renamed']/../../td[3] + + + + + clickAndWait + link=test_to_drop_renamed + + + + clickAndWait + //ul[@class='navlink']/li/a[text()=''] + + + + select + owner + label= + + + type + name + test_to_drop + + + select + newschema + label=public + + + type + comment + original comment + + + clickAndWait + alter + + + + assertText + //p[@class='message'] + + + + assertText + //p[@class='comment'] + original comment + + + assertText + //div[@class='trail']/descendant::a[@title='']/span[@class='label'] + test_to_drop + + + clickAndWait + //div[@class='trail']/descendant::a[@title='']/span[@class='label' and text()='public'] + + + + clickAndWait + link= + + + + assertText + //tr/td[2]/a[text()='test_to_drop']/../../td[3] + + clickAndWait