1use strict; 2use warnings; 3 4use PostgresNode; 5use TestLib; 6use Test::More tests => 11; 7 8program_help_ok('dropdb'); 9program_version_ok('dropdb'); 10program_options_handling_ok('dropdb'); 11 12my $node = get_new_node('main'); 13$node->init; 14$node->start; 15 16$node->safe_psql('postgres', 'CREATE DATABASE foobar1'); 17$node->issues_sql_like( 18 [ 'dropdb', 'foobar1' ], 19 qr/statement: DROP DATABASE foobar1/, 20 'SQL DROP DATABASE run'); 21 22$node->command_fails([ 'dropdb', 'nonexistent' ], 23 'fails with nonexistent database'); 24