@@ -106,10 +106,11 @@ TEST(test_parse, class_statement_requires_a_body) {
106106 parser p (&code, &v);
107107 EXPECT_TRUE (p.parse_and_visit_statement (v));
108108 EXPECT_THAT (v.visits , ElementsAre (" visit_variable_declaration" )); // C
109- EXPECT_THAT (v.errors , ElementsAre (ERROR_TYPE_FIELD (
110- error_missing_body_for_class,
111- class_keyword_and_name_and_heritage,
112- offsets_matcher (&code, 0 , u8" class C" ))));
109+ EXPECT_THAT (
110+ v.errors ,
111+ ElementsAre (ERROR_TYPE_FIELD (
112+ error_missing_body_for_class, class_keyword_and_name_and_heritage,
113+ offsets_matcher (&code, strlen (u8" class C" ), u8" " ))));
113114 }
114115
115116 {
@@ -118,14 +119,15 @@ TEST(test_parse, class_statement_requires_a_body) {
118119 parser p (&code, &v);
119120 EXPECT_TRUE (p.parse_and_visit_statement (v));
120121 EXPECT_THAT (v.visits , IsEmpty ());
121- EXPECT_THAT (v.errors ,
122- UnorderedElementsAre (
123- ERROR_TYPE_FIELD (error_missing_name_in_class_statement,
124- class_keyword,
125- offsets_matcher (&code, 0 , u8" class" )),
126- ERROR_TYPE_FIELD (error_missing_body_for_class,
127- class_keyword_and_name_and_heritage,
128- offsets_matcher (&code, 0 , u8" class" ))));
122+ EXPECT_THAT (
123+ v.errors ,
124+ UnorderedElementsAre (
125+ ERROR_TYPE_FIELD (error_missing_name_in_class_statement,
126+ class_keyword,
127+ offsets_matcher (&code, 0 , u8" class" )),
128+ ERROR_TYPE_FIELD (error_missing_body_for_class,
129+ class_keyword_and_name_and_heritage,
130+ offsets_matcher (&code, strlen (u8" class" ), u8" " ))));
129131 }
130132}
131133
0 commit comments