diff --git a/tests/extensions/include/errors.svtest b/tests/extensions/include/errors.svtest
index 964e1f2302be5e3dfd7ce5e054dd1cde8e2b5425..7c712317b14bfe8ef733717f93d39c00dc194d03 100644
--- a/tests/extensions/include/errors.svtest
+++ b/tests/extensions/include/errors.svtest
@@ -74,3 +74,21 @@ test "Variables" {
 		test_fail "wrong number of errors reported";
 	}
 }
+
+/*
+ * Runtime errors
+ */
+
+test "Import runtime" {
+	if not test_compile "errors/import-runtime.sieve" {
+		test_fail "compile failed";
+	}
+
+	if test_execute {
+		test_fail "execution should have failed";
+	}
+
+	if not test_error :count "eq" :comparator "i;ascii-numeric" "1" {
+		test_fail "wrong number of errors reported";
+	}
+}