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