mirror of
https://github.com/vrana/adminer.git
synced 2025-08-06 14:46:36 +02:00
Tests: Check that check constraints work
This commit is contained in:
@@ -112,6 +112,10 @@
|
||||
<tr><td>runScript</td><td>document.querySelector('[name="clause"]').value = 'interpret > 0'</td><td></td></tr>
|
||||
<tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent</td><td>Check has been created.</td><td></td></tr>
|
||||
<tr><td>clickAndWait</td><td>link=New item</td><td></td></tr>
|
||||
<tr><td>type</td><td>fields[interpret]</td><td>0</td></tr>
|
||||
<tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent</td><td>failed to satisfy CHECK constraint</td><td></td></tr>
|
||||
<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&username=ODBC&db=adminer_test&ns=public&check=albums&name=albums_interpret_check</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent<td>((interpret > 0:::INT8))</td><td></td></tr>
|
||||
<tr><td>chooseOkOnNextConfirmation</td><td>Drop albums_interpret_check?</td><td></td></tr>
|
||||
|
@@ -161,6 +161,10 @@
|
||||
<tr><td>runScript</td><td>document.querySelector('[name="clause"]').value = 'interpret > 0'</td><td></td></tr>
|
||||
<tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent</td><td>Check has been created.</td><td></td></tr>
|
||||
<tr><td>clickAndWait</td><td>link=New item</td><td></td></tr>
|
||||
<tr><td>type</td><td>fields[interpret]</td><td>0</td></tr>
|
||||
<tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent</td><td>Check constraint 'albums_interpret_check' is violated.</td><td></td></tr>
|
||||
<tr><td>open</td><td>/adminer/?server=localhost:3307&username=ODBC&db=adminer_test&check=albums&name=albums_interpret_check</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent<td>`interpret` > 0</td><td></td></tr>
|
||||
<tr><td>chooseOkOnNextConfirmation</td><td>Drop albums_interpret_check?</td><td></td></tr>
|
||||
|
@@ -111,6 +111,10 @@
|
||||
<tr><td>runScript</td><td>document.querySelector('[name="clause"]').value = 'interpret > 0'</td><td></td></tr>
|
||||
<tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent</td><td>Check has been created.</td><td></td></tr>
|
||||
<tr><td>clickAndWait</td><td>link=New item</td><td></td></tr>
|
||||
<tr><td>type</td><td>fields[interpret]</td><td>0</td></tr>
|
||||
<tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent</td><td>statement conflicted with the CHECK constraint</td><td></td></tr>
|
||||
<tr><td>open</td><td>/adminer/?mssql=%28local%29&username=ODBC&db=adminer_test&ns=dbo&check=albums&name=albums_interpret_check</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent<td>([interpret]>(0))</td><td></td></tr>
|
||||
<tr><td>chooseOkOnNextConfirmation</td><td>Drop albums_interpret_check?</td><td></td></tr>
|
||||
|
@@ -161,6 +161,10 @@
|
||||
<tr><td>runScript</td><td>document.querySelector('[name="clause"]').value = 'interpret > 0'</td><td></td></tr>
|
||||
<tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent</td><td>Check has been created.</td><td></td></tr>
|
||||
<tr><td>clickAndWait</td><td>link=New item</td><td></td></tr>
|
||||
<tr><td>type</td><td>fields[interpret]</td><td>0</td></tr>
|
||||
<tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent</td><td>Check constraint 'albums_interpret_check' is violated.</td><td></td></tr>
|
||||
<tr><td>open</td><td>/adminer/?username=ODBC&db=adminer_test&check=albums&name=albums_interpret_check</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent<td>(`interpret` > 0)</td><td></td></tr>
|
||||
<tr><td>chooseOkOnNextConfirmation</td><td>Drop albums_interpret_check?</td><td></td></tr>
|
||||
|
@@ -111,6 +111,10 @@
|
||||
<tr><td>runScript</td><td>document.querySelector('[name="clause"]').value = 'interpret > 0'</td><td></td></tr>
|
||||
<tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent</td><td>Check has been created.</td><td></td></tr>
|
||||
<tr><td>clickAndWait</td><td>link=New item</td><td></td></tr>
|
||||
<tr><td>type</td><td>fields[interpret]</td><td>0</td></tr>
|
||||
<tr><td>click</td><td>//input[@value='Save']</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent</td><td>failed to satisfy CHECK constraint</td><td></td></tr>
|
||||
<tr><td>open</td><td>/adminer/?pgsql=&username=ODBC&db=adminer_test&ns=public&check=albums&name=albums_interpret_check</td><td></td></tr>
|
||||
<tr><td>verifyTextPresent<td>(interpret > 0)</td><td></td></tr>
|
||||
<tr><td>chooseOkOnNextConfirmation</td><td>Drop albums_interpret_check?</td><td></td></tr>
|
||||
|
Reference in New Issue
Block a user