diff --git a/debian/tests/smoke b/debian/tests/smoke index 4349c3146fae1d812ad13756cd9b1b4cd16c56b3..eb24750f1d9b9a5d5b267d755e7ef847752f751c 100755 --- a/debian/tests/smoke +++ b/debian/tests/smoke @@ -34,8 +34,8 @@ print {$fh} <<'EOF'; int main (void) { - capsule cap = capsule_init( LM_ID_NEWLM, "/host", NULL, NULL ); - printf( "capsule_init() didn't crash\n" ); + char *prefix = capsule_get_prefix( "/host", "libfoo.so.0" ); + printf( "%s\n", prefix ); return 0; } EOF @@ -47,8 +47,9 @@ ok(! system('gcc -o trivial trivial.o $(pkg-config --libs capsule)'), 'linked'); ok(-x 'trivial', 'executable'); my $output; +$ENV{CAPSULE_LIBFOO_SO_0_PREFIX} = '/foo'; ok(run(['./trivial'], '>', \$output), 'executed successfully'); -is($output, "capsule_init() didn't crash\n", 'printed desired output'); +is($output, "/foo\n", 'printed desired output'); chdir('/'); done_testing;