Skip to content

Commit 46cfe09

Browse files
authored
Add test for xinterpreter.cpp (#107)
* Add test for xinterpreter.cpp * Update test for xinterpreter.cpp
1 parent de10302 commit 46cfe09

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

test/test_interpreter.cpp

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,25 @@ TEST_SUITE("execute_request")
5454
REQUIRE(result["found"] == true);
5555
REQUIRE(result["status"] == "ok");
5656
}
57+
58+
TEST_CASE("bad_status")
59+
{
60+
std::vector<const char*> Args = {"resource-dir"};
61+
xcpp::interpreter interpreter((int)Args.size(), Args.data());
62+
63+
std::string code = "int x = ;";
64+
nl::json user_expressions = nl::json::object();
65+
66+
nl::json result = interpreter.execute_request(
67+
code,
68+
false,
69+
false,
70+
user_expressions,
71+
false
72+
);
73+
74+
REQUIRE(result["status"] == "error");
75+
}
5776
}
5877

5978
TEST_SUITE("inspect_request")

0 commit comments

Comments
 (0)