summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--searchcorespi/src/tests/plugin/plugin_test.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/searchcorespi/src/tests/plugin/plugin_test.cpp b/searchcorespi/src/tests/plugin/plugin_test.cpp
index 7c7a9deeced..733c2834c24 100644
--- a/searchcorespi/src/tests/plugin/plugin_test.cpp
+++ b/searchcorespi/src/tests/plugin/plugin_test.cpp
@@ -15,9 +15,15 @@ TEST("require that plugins can be loaded.") {
TEST("require that non-existent plugin causes failure") {
FactoryLoader fl;
+#ifdef __APPLE__
+ EXPECT_EXCEPTION(fl.create("no-such-plugin"),
+ vespalib::IllegalArgumentException,
+ "image not found");
+#else
EXPECT_EXCEPTION(fl.create("no-such-plugin"),
vespalib::IllegalArgumentException,
"cannot open shared object file");
+#endif
}
TEST("require that missing factory function causes failure") {