diff options
Diffstat (limited to 'src/bin/pg_verifybackup/t/001_basic.pl')
| -rw-r--r-- | src/bin/pg_verifybackup/t/001_basic.pl | 29 |
1 files changed, 16 insertions, 13 deletions
diff --git a/src/bin/pg_verifybackup/t/001_basic.pl b/src/bin/pg_verifybackup/t/001_basic.pl index 0d4d71aaa1..0c35062dc0 100644 --- a/src/bin/pg_verifybackup/t/001_basic.pl +++ b/src/bin/pg_verifybackup/t/001_basic.pl @@ -9,22 +9,25 @@ program_help_ok('pg_verifybackup'); program_version_ok('pg_verifybackup'); program_options_handling_ok('pg_verifybackup'); -command_fails_like(['pg_verifybackup'], - qr/no backup directory specified/, - 'target directory must be specified'); -command_fails_like(['pg_verifybackup', $tempdir], - qr/could not open file.*\/backup_manifest\"/, - 'pg_verifybackup requires a manifest'); -command_fails_like(['pg_verifybackup', $tempdir, $tempdir], - qr/too many command-line arguments/, - 'multiple target directories not allowed'); +command_fails_like( + ['pg_verifybackup'], + qr/no backup directory specified/, + 'target directory must be specified'); +command_fails_like( + [ 'pg_verifybackup', $tempdir ], + qr/could not open file.*\/backup_manifest\"/, + 'pg_verifybackup requires a manifest'); +command_fails_like( + [ 'pg_verifybackup', $tempdir, $tempdir ], + qr/too many command-line arguments/, + 'multiple target directories not allowed'); # create fake manifest file open(my $fh, '>', "$tempdir/backup_manifest") || die "open: $!"; close($fh); # but then try to use an alternate, nonexisting manifest -command_fails_like(['pg_verifybackup', '-m', "$tempdir/not_the_manifest", - $tempdir], - qr/could not open file.*\/not_the_manifest\"/, - 'pg_verifybackup respects -m flag'); +command_fails_like( + [ 'pg_verifybackup', '-m', "$tempdir/not_the_manifest", $tempdir ], + qr/could not open file.*\/not_the_manifest\"/, + 'pg_verifybackup respects -m flag'); |
