summaryrefslogtreecommitdiff
path: root/src/bin/scripts/t/070_dropuser.pl
diff options
context:
space:
mode:
authorMichael Paquier <michael@paquier.xyz>2025-01-23 16:03:48 +0900
committerMichael Paquier <michael@paquier.xyz>2025-01-23 16:03:48 +0900
commiteef4a33f62f7300765b5ffa8c966fa2fba50d176 (patch)
tree6bfc2785fe4b88873ff8414ac7174cf5be0cf44b /src/bin/scripts/t/070_dropuser.pl
parent858b4db378f2ba1dacd078b3b052027c3518fd13 (diff)
Add error pattern checks for some TAP tests for non-existing objects
Some tests are updated to use command_fails_like(), gaining a check for the error output generated. The test changed in pg_amcheck has come up after noticing that an incorrect option name still made the test to pass, while the command failed. The three other tests changed in src/bin/scripts/ have been noticed by me, in passing. Author: Dagfinn Ilmari Mannsåker, Michael Paquier Discussion: https://postgr.es/m/87bjvy50cs.fsf@wibble.ilmari.org
Diffstat (limited to 'src/bin/scripts/t/070_dropuser.pl')
-rw-r--r--src/bin/scripts/t/070_dropuser.pl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/bin/scripts/t/070_dropuser.pl b/src/bin/scripts/t/070_dropuser.pl
index 2c432fbdb63..5f100978446 100644
--- a/src/bin/scripts/t/070_dropuser.pl
+++ b/src/bin/scripts/t/070_dropuser.pl
@@ -22,7 +22,9 @@ $node->issues_sql_like(
qr/statement: DROP ROLE regress_foobar1/,
'SQL DROP ROLE run');
-$node->command_fails([ 'dropuser', 'regress_nonexistent' ],
+$node->command_fails_like(
+ [ 'dropuser', 'regress_nonexistent' ],
+ qr/role "regress_nonexistent" does not exist/,
'fails with nonexistent user');
done_testing();