Fix semicolon in column name
Summary: Special casing the last token when adding it to the named expression list. Added a test to check this case. Reviewers: mislav.bradac Reviewed By: mislav.bradac Subscribers: pullbot Differential Revision: https://phabricator.memgraph.io/D1052
This commit is contained in:
@@ -346,4 +346,15 @@ TEST(QueryStripper, QueryReturnMap) {
|
||||
EXPECT_THAT(stripped.named_expressions(),
|
||||
UnorderedElementsAre(Pair(2, "{a: 1, b: 'foo'}")));
|
||||
}
|
||||
|
||||
TEST(QueryStripper, QuerySemicolonEndingQuery1) {
|
||||
StrippedQuery stripped("RETURN 1;");
|
||||
EXPECT_THAT(stripped.named_expressions(), UnorderedElementsAre(Pair(2, "1")));
|
||||
}
|
||||
|
||||
TEST(QueryStripper, QuerySemicolonEndingQuery2) {
|
||||
StrippedQuery stripped("RETURN 42 ;");
|
||||
EXPECT_THAT(stripped.named_expressions(),
|
||||
UnorderedElementsAre(Pair(2, "42")));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user