From b0d9e3bef60aa72ff5579821890a1ebdd211f59f Mon Sep 17 00:00:00 2001 From: Kieran Ryan Date: Fri, 22 Mar 2024 21:36:28 +0000 Subject: [PATCH] Test JavaScript implementation against cucumber compatibility kit (#69) --- javascript/test/prettyTest.ts | 7 +- testdata/bad/inconsistent_cell_count.feature | 14 - ...onsistent_cell_count.feature.errors.ndjson | 2 - testdata/bad/invalid_language.feature | 6 - .../invalid_language.feature.errors.ndjson | 1 - testdata/bad/multiple_parser_errors.feature | 9 - ...ltiple_parser_errors.feature.errors.ndjson | 2 - testdata/bad/not_gherkin.feature | 2 - .../bad/not_gherkin.feature.errors.ndjson | 1 - testdata/bad/single_parser_error.feature | 7 - .../single_parser_error.feature.errors.ndjson | 1 - testdata/bad/unexpected_eof.feature | 6 - .../bad/unexpected_eof.feature.errors.ndjson | 1 - testdata/bad/whitespace_in_tags.feature | 4 - .../whitespace_in_tags.feature.errors.ndjson | 1 - testdata/good/background.feature | 11 - testdata/good/background.feature.ast.ndjson | 1 - .../good/background.feature.pickles.ndjson | 2 - .../good/background.feature.source.ndjson | 1 - testdata/good/background.feature.tokens | 12 - testdata/good/complex_background.feature | 24 - .../complex_background.feature.ast.ndjson | 1 - .../complex_background.feature.pickles.ndjson | 4 - .../complex_background.feature.source.ndjson | 1 - .../good/complex_background.feature.tokens | 25 - testdata/good/datatables.feature | 18 - testdata/good/datatables.feature.ast.ndjson | 1 - testdata/good/datatables.feature.md | 8 - .../good/datatables.feature.md.ast.ndjson | 1 - .../good/datatables.feature.md.pickles.ndjson | 1 - .../good/datatables.feature.md.source.ndjson | 1 - .../good/datatables.feature.pickles.ndjson | 1 - .../good/datatables.feature.source.ndjson | 1 - testdata/good/datatables.feature.tokens | 19 - .../good/datatables_with_new_lines.feature | 7 - ...tatables_with_new_lines.feature.ast.ndjson | 1 - ...bles_with_new_lines.feature.pickles.ndjson | 1 - ...ables_with_new_lines.feature.source.ndjson | 1 - .../datatables_with_new_lines.feature.tokens | 12 - .../good/description.feature.pickles.ndjson | 0 testdata/good/descriptions.feature | 52 - testdata/good/descriptions.feature.ast.ndjson | 1 - .../good/descriptions.feature.pickles.ndjson | 8 - .../good/descriptions.feature.source.ndjson | 1 - testdata/good/descriptions.feature.tokens | 53 - testdata/good/docstrings.feature | 49 - testdata/good/docstrings.feature.ast.ndjson | 1 - testdata/good/docstrings.feature.md | 8 - .../good/docstrings.feature.md.ast.ndjson | 1 - .../good/docstrings.feature.md.pickles.ndjson | 1 - .../good/docstrings.feature.md.source.ndjson | 1 - .../good/docstrings.feature.pickles.ndjson | 1 - .../good/docstrings.feature.source.ndjson | 1 - testdata/good/docstrings.feature.tokens | 50 - testdata/good/empty.feature | 0 testdata/good/empty.feature.ast.ndjson | 1 - testdata/good/empty.feature.pickles.ndjson | 0 testdata/good/empty.feature.source.ndjson | 1 - testdata/good/empty.feature.tokens | 1 - testdata/good/escaped_pipes.feature | 11 - .../good/escaped_pipes.feature.ast.ndjson | 1 - .../good/escaped_pipes.feature.pickles.ndjson | 1 - .../good/escaped_pipes.feature.source.ndjson | 1 - testdata/good/escaped_pipes.feature.tokens | 14 - testdata/good/example_token_multiple.feature | 8 - .../example_token_multiple.feature.ast.ndjson | 1 - ...mple_token_multiple.feature.pickles.ndjson | 1 - ...ample_token_multiple.feature.source.ndjson | 1 - .../example_token_multiple.feature.tokens | 9 - .../good/example_tokens_everywhere.feature | 14 - ...ample_tokens_everywhere.feature.ast.ndjson | 1 - ...e_tokens_everywhere.feature.pickles.ndjson | 2 - ...le_tokens_everywhere.feature.source.ndjson | 1 - .../example_tokens_everywhere.feature.tokens | 15 - testdata/good/i18n_emoji.feature | 5 - testdata/good/i18n_emoji.feature.ast.ndjson | 1 - .../good/i18n_emoji.feature.pickles.ndjson | 1 - .../good/i18n_emoji.feature.source.ndjson | 1 - testdata/good/i18n_emoji.feature.tokens | 6 - testdata/good/i18n_fr.feature | 63 - testdata/good/i18n_fr.feature.ast.ndjson | 1 - testdata/good/i18n_fr.feature.pickles.ndjson | 11 - testdata/good/i18n_fr.feature.source.ndjson | 1 - testdata/good/i18n_fr.feature.tokens | 64 - testdata/good/i18n_no.feature | 7 - testdata/good/i18n_no.feature.ast.ndjson | 1 - testdata/good/i18n_no.feature.pickles.ndjson | 1 - testdata/good/i18n_no.feature.source.ndjson | 1 - testdata/good/i18n_no.feature.tokens | 8 - testdata/good/incomplete_background_1.feature | 6 - ...incomplete_background_1.feature.ast.ndjson | 1 - ...mplete_background_1.feature.pickles.ndjson | 1 - ...omplete_background_1.feature.source.ndjson | 1 - .../incomplete_background_1.feature.tokens | 7 - testdata/good/incomplete_background_2.feature | 7 - ...incomplete_background_2.feature.ast.ndjson | 1 - ...mplete_background_2.feature.pickles.ndjson | 1 - ...omplete_background_2.feature.source.ndjson | 1 - .../incomplete_background_2.feature.tokens | 8 - testdata/good/incomplete_feature_1.feature | 2 - .../incomplete_feature_1.feature.ast.ndjson | 1 - ...ncomplete_feature_1.feature.pickles.ndjson | 0 ...incomplete_feature_1.feature.source.ndjson | 1 - .../good/incomplete_feature_1.feature.tokens | 3 - testdata/good/incomplete_feature_2.feature | 1 - .../incomplete_feature_2.feature.ast.ndjson | 1 - ...ncomplete_feature_2.feature.pickles.ndjson | 0 ...incomplete_feature_2.feature.source.ndjson | 1 - .../good/incomplete_feature_2.feature.tokens | 2 - testdata/good/incomplete_feature_3.feature | 1 - .../incomplete_feature_3.feature.ast.ndjson | 1 - ...ncomplete_feature_3.feature.pickles.ndjson | 0 ...incomplete_feature_3.feature.source.ndjson | 1 - .../good/incomplete_feature_3.feature.tokens | 2 - testdata/good/incomplete_scenario.feature | 6 - .../incomplete_scenario.feature.ast.ndjson | 1 - ...incomplete_scenario.feature.pickles.ndjson | 1 - .../incomplete_scenario.feature.source.ndjson | 1 - .../good/incomplete_scenario.feature.tokens | 7 - .../good/incomplete_scenario_outline.feature | 24 - ...mplete_scenario_outline.feature.ast.ndjson | 1 - ...te_scenario_outline.feature.pickles.ndjson | 3 - ...ete_scenario_outline.feature.source.ndjson | 1 - ...incomplete_scenario_outline.feature.tokens | 25 - testdata/good/language.feature | 6 - testdata/good/language.feature.ast.ndjson | 1 - testdata/good/language.feature.pickles.ndjson | 1 - testdata/good/language.feature.source.ndjson | 1 - testdata/good/language.feature.tokens | 7 - testdata/good/minimal-example.feature | 4 - .../good/minimal-example.feature.ast.ndjson | 1 - .../minimal-example.feature.pickles.ndjson | 1 - .../minimal-example.feature.source.ndjson | 1 - testdata/good/minimal-example.feature.tokens | 5 - testdata/good/minimal.feature | 4 - testdata/good/minimal.feature.ast.ndjson | 1 - testdata/good/minimal.feature.md | 5 - testdata/good/minimal.feature.md.ast.ndjson | 1 - .../good/minimal.feature.md.pickles.ndjson | 1 - .../good/minimal.feature.md.source.ndjson | 1 - testdata/good/minimal.feature.pickles.ndjson | 1 - testdata/good/minimal.feature.source.ndjson | 1 - testdata/good/minimal.feature.tokens | 5 - testdata/good/misc.feature.md | 25 - testdata/good/misc.feature.md.ast.ndjson | 1 - testdata/good/misc.feature.md.pickles.ndjson | 2 - testdata/good/misc.feature.md.source.ndjson | 1 - testdata/good/padded_example.feature | 18 - .../good/padded_example.feature.ast.ndjson | 1 - .../padded_example.feature.pickles.ndjson | 1 - .../good/padded_example.feature.source.ndjson | 1 - testdata/good/padded_example.feature.tokens | 19 - testdata/good/readme_example.feature | 18 - .../good/readme_example.feature.ast.ndjson | 1 - .../readme_example.feature.pickles.ndjson | 2 - .../good/readme_example.feature.source.ndjson | 1 - testdata/good/readme_example.feature.tokens | 19 - testdata/good/rule.feature | 19 - testdata/good/rule.feature.ast.ndjson | 1 - testdata/good/rule.feature.pickles.ndjson | 2 - testdata/good/rule.feature.source.ndjson | 1 - testdata/good/rule.feature.tokens | 20 - testdata/good/rule_with_tag.feature | 28 - .../good/rule_with_tag.feature.ast.ndjson | 1 - .../good/rule_with_tag.feature.pickles.ndjson | 4 - .../good/rule_with_tag.feature.source.ndjson | 1 - testdata/good/rule_with_tag.feature.tokens | 29 - .../rule_without_name_and_description.feature | 5 - ...ut_name_and_description.feature.ast.ndjson | 1 - ...ame_and_description.feature.pickles.ndjson | 1 - ...name_and_description.feature.source.ndjson | 1 - ...ithout_name_and_description.feature.tokens | 6 - testdata/good/scenario_outline.feature | 8 - .../good/scenario_outline.feature.ast.ndjson | 1 - .../scenario_outline.feature.pickles.ndjson | 1 - .../scenario_outline.feature.source.ndjson | 1 - testdata/good/scenario_outline.feature.tokens | 9 - .../good/scenario_outline_no_newline.feature | 8 - ...ario_outline_no_newline.feature.ast.ndjson | 1 - ..._outline_no_newline.feature.pickles.ndjson | 1 - ...o_outline_no_newline.feature.source.ndjson | 1 - ...scenario_outline_no_newline.feature.tokens | 9 - .../scenario_outline_with_docstring.feature | 12 - ..._outline_with_docstring.feature.ast.ndjson | 1 - ...line_with_docstring.feature.pickles.ndjson | 2 - ...tline_with_docstring.feature.source.ndjson | 1 - ...ario_outline_with_docstring.feature.tokens | 13 - ...utline_with_value_with_dollar_sign.feature | 8 - ..._value_with_dollar_sign.feature.ast.ndjson | 1 - ...ue_with_dollar_sign.feature.pickles.ndjson | 1 - ...lue_with_dollar_sign.feature.source.ndjson | 1 - ...with_value_with_dollar_sign.feature.tokens | 9 - ...with_value_with_trailing_backslash.feature | 10 - ...with_trailing_backslash.feature.ast.ndjson | 1 - ...h_trailing_backslash.feature.pickes.ndjson | 1 - ..._trailing_backslash.feature.pickles.ndjson | 1 - ...h_trailing_backslash.feature.source.ndjson | 1 - ...lue_with_trailing_backslash.feature.tokens | 11 - .../good/scenario_outlines_with_tags.feature | 18 - ...ario_outlines_with_tags.feature.ast.ndjson | 1 - ..._outlines_with_tags.feature.pickles.ndjson | 2 - ...o_outlines_with_tags.feature.source.ndjson | 1 - ...scenario_outlines_with_tags.feature.tokens | 19 - testdata/good/several_examples.feature | 17 - .../good/several_examples.feature.ast.ndjson | 1 - .../several_examples.feature.pickles.ndjson | 3 - .../several_examples.feature.source.ndjson | 1 - testdata/good/several_examples.feature.tokens | 18 - testdata/good/spaces_in_language.feature | 2 - .../spaces_in_language.feature.ast.ndjson | 1 - .../spaces_in_language.feature.pickles.ndjson | 0 .../spaces_in_language.feature.source.ndjson | 1 - .../good/spaces_in_language.feature.tokens | 3 - ...gged_feature_with_scenario_outline.feature | 10 - ...e_with_scenario_outline.feature.ast.ndjson | 1 - ...th_scenario_outline.feature.pickles.ndjson | 2 - ...ith_scenario_outline.feature.source.ndjson | 1 - ...ature_with_scenario_outline.feature.tokens | 11 - testdata/good/tags.feature | 40 - testdata/good/tags.feature.ast.ndjson | 1 - testdata/good/tags.feature.md | 42 - testdata/good/tags.feature.md.ast.ndjson | 1 - testdata/good/tags.feature.md.pickles.ndjson | 6 - testdata/good/tags.feature.md.source.ndjson | 1 - testdata/good/tags.feature.pickles.ndjson | 6 - testdata/good/tags.feature.source.ndjson | 1 - testdata/good/tags.feature.tokens | 41 - testdata/good/tags.md.ast.ndjson | 1 - testdata/good/tags.md.pickles.ndjson | 6 - testdata/good/tags.md.source.ndjson | 1 - testdata/good/very_long.feature | 1702 ---------------- testdata/good/very_long.feature.ast.ndjson | 1 - .../good/very_long.feature.pickles.ndjson | 100 - testdata/good/very_long.feature.source.ndjson | 1 - testdata/good/very_long.feature.tokens | 1703 ----------------- 235 files changed, 4 insertions(+), 4979 deletions(-) delete mode 100644 testdata/bad/inconsistent_cell_count.feature delete mode 100644 testdata/bad/inconsistent_cell_count.feature.errors.ndjson delete mode 100644 testdata/bad/invalid_language.feature delete mode 100644 testdata/bad/invalid_language.feature.errors.ndjson delete mode 100644 testdata/bad/multiple_parser_errors.feature delete mode 100644 testdata/bad/multiple_parser_errors.feature.errors.ndjson delete mode 100644 testdata/bad/not_gherkin.feature delete mode 100644 testdata/bad/not_gherkin.feature.errors.ndjson delete mode 100644 testdata/bad/single_parser_error.feature delete mode 100644 testdata/bad/single_parser_error.feature.errors.ndjson delete mode 100644 testdata/bad/unexpected_eof.feature delete mode 100644 testdata/bad/unexpected_eof.feature.errors.ndjson delete mode 100644 testdata/bad/whitespace_in_tags.feature delete mode 100644 testdata/bad/whitespace_in_tags.feature.errors.ndjson delete mode 100644 testdata/good/background.feature delete mode 100644 testdata/good/background.feature.ast.ndjson delete mode 100644 testdata/good/background.feature.pickles.ndjson delete mode 100644 testdata/good/background.feature.source.ndjson delete mode 100644 testdata/good/background.feature.tokens delete mode 100644 testdata/good/complex_background.feature delete mode 100644 testdata/good/complex_background.feature.ast.ndjson delete mode 100644 testdata/good/complex_background.feature.pickles.ndjson delete mode 100644 testdata/good/complex_background.feature.source.ndjson delete mode 100644 testdata/good/complex_background.feature.tokens delete mode 100644 testdata/good/datatables.feature delete mode 100644 testdata/good/datatables.feature.ast.ndjson delete mode 100644 testdata/good/datatables.feature.md delete mode 100644 testdata/good/datatables.feature.md.ast.ndjson delete mode 100644 testdata/good/datatables.feature.md.pickles.ndjson delete mode 100644 testdata/good/datatables.feature.md.source.ndjson delete mode 100644 testdata/good/datatables.feature.pickles.ndjson delete mode 100644 testdata/good/datatables.feature.source.ndjson delete mode 100644 testdata/good/datatables.feature.tokens delete mode 100644 testdata/good/datatables_with_new_lines.feature delete mode 100644 testdata/good/datatables_with_new_lines.feature.ast.ndjson delete mode 100644 testdata/good/datatables_with_new_lines.feature.pickles.ndjson delete mode 100644 testdata/good/datatables_with_new_lines.feature.source.ndjson delete mode 100644 testdata/good/datatables_with_new_lines.feature.tokens delete mode 100644 testdata/good/description.feature.pickles.ndjson delete mode 100644 testdata/good/descriptions.feature delete mode 100644 testdata/good/descriptions.feature.ast.ndjson delete mode 100644 testdata/good/descriptions.feature.pickles.ndjson delete mode 100644 testdata/good/descriptions.feature.source.ndjson delete mode 100644 testdata/good/descriptions.feature.tokens delete mode 100644 testdata/good/docstrings.feature delete mode 100644 testdata/good/docstrings.feature.ast.ndjson delete mode 100644 testdata/good/docstrings.feature.md delete mode 100644 testdata/good/docstrings.feature.md.ast.ndjson delete mode 100644 testdata/good/docstrings.feature.md.pickles.ndjson delete mode 100644 testdata/good/docstrings.feature.md.source.ndjson delete mode 100644 testdata/good/docstrings.feature.pickles.ndjson delete mode 100644 testdata/good/docstrings.feature.source.ndjson delete mode 100644 testdata/good/docstrings.feature.tokens delete mode 100644 testdata/good/empty.feature delete mode 100644 testdata/good/empty.feature.ast.ndjson delete mode 100644 testdata/good/empty.feature.pickles.ndjson delete mode 100644 testdata/good/empty.feature.source.ndjson delete mode 100644 testdata/good/empty.feature.tokens delete mode 100644 testdata/good/escaped_pipes.feature delete mode 100644 testdata/good/escaped_pipes.feature.ast.ndjson delete mode 100644 testdata/good/escaped_pipes.feature.pickles.ndjson delete mode 100644 testdata/good/escaped_pipes.feature.source.ndjson delete mode 100644 testdata/good/escaped_pipes.feature.tokens delete mode 100644 testdata/good/example_token_multiple.feature delete mode 100644 testdata/good/example_token_multiple.feature.ast.ndjson delete mode 100644 testdata/good/example_token_multiple.feature.pickles.ndjson delete mode 100644 testdata/good/example_token_multiple.feature.source.ndjson delete mode 100644 testdata/good/example_token_multiple.feature.tokens delete mode 100644 testdata/good/example_tokens_everywhere.feature delete mode 100644 testdata/good/example_tokens_everywhere.feature.ast.ndjson delete mode 100644 testdata/good/example_tokens_everywhere.feature.pickles.ndjson delete mode 100644 testdata/good/example_tokens_everywhere.feature.source.ndjson delete mode 100644 testdata/good/example_tokens_everywhere.feature.tokens delete mode 100644 testdata/good/i18n_emoji.feature delete mode 100644 testdata/good/i18n_emoji.feature.ast.ndjson delete mode 100644 testdata/good/i18n_emoji.feature.pickles.ndjson delete mode 100644 testdata/good/i18n_emoji.feature.source.ndjson delete mode 100644 testdata/good/i18n_emoji.feature.tokens delete mode 100644 testdata/good/i18n_fr.feature delete mode 100644 testdata/good/i18n_fr.feature.ast.ndjson delete mode 100644 testdata/good/i18n_fr.feature.pickles.ndjson delete mode 100644 testdata/good/i18n_fr.feature.source.ndjson delete mode 100644 testdata/good/i18n_fr.feature.tokens delete mode 100644 testdata/good/i18n_no.feature delete mode 100644 testdata/good/i18n_no.feature.ast.ndjson delete mode 100644 testdata/good/i18n_no.feature.pickles.ndjson delete mode 100644 testdata/good/i18n_no.feature.source.ndjson delete mode 100644 testdata/good/i18n_no.feature.tokens delete mode 100644 testdata/good/incomplete_background_1.feature delete mode 100644 testdata/good/incomplete_background_1.feature.ast.ndjson delete mode 100644 testdata/good/incomplete_background_1.feature.pickles.ndjson delete mode 100644 testdata/good/incomplete_background_1.feature.source.ndjson delete mode 100644 testdata/good/incomplete_background_1.feature.tokens delete mode 100644 testdata/good/incomplete_background_2.feature delete mode 100644 testdata/good/incomplete_background_2.feature.ast.ndjson delete mode 100644 testdata/good/incomplete_background_2.feature.pickles.ndjson delete mode 100644 testdata/good/incomplete_background_2.feature.source.ndjson delete mode 100644 testdata/good/incomplete_background_2.feature.tokens delete mode 100644 testdata/good/incomplete_feature_1.feature delete mode 100644 testdata/good/incomplete_feature_1.feature.ast.ndjson delete mode 100644 testdata/good/incomplete_feature_1.feature.pickles.ndjson delete mode 100644 testdata/good/incomplete_feature_1.feature.source.ndjson delete mode 100644 testdata/good/incomplete_feature_1.feature.tokens delete mode 100644 testdata/good/incomplete_feature_2.feature delete mode 100644 testdata/good/incomplete_feature_2.feature.ast.ndjson delete mode 100644 testdata/good/incomplete_feature_2.feature.pickles.ndjson delete mode 100644 testdata/good/incomplete_feature_2.feature.source.ndjson delete mode 100644 testdata/good/incomplete_feature_2.feature.tokens delete mode 100644 testdata/good/incomplete_feature_3.feature delete mode 100644 testdata/good/incomplete_feature_3.feature.ast.ndjson delete mode 100644 testdata/good/incomplete_feature_3.feature.pickles.ndjson delete mode 100644 testdata/good/incomplete_feature_3.feature.source.ndjson delete mode 100644 testdata/good/incomplete_feature_3.feature.tokens delete mode 100644 testdata/good/incomplete_scenario.feature delete mode 100644 testdata/good/incomplete_scenario.feature.ast.ndjson delete mode 100644 testdata/good/incomplete_scenario.feature.pickles.ndjson delete mode 100644 testdata/good/incomplete_scenario.feature.source.ndjson delete mode 100644 testdata/good/incomplete_scenario.feature.tokens delete mode 100644 testdata/good/incomplete_scenario_outline.feature delete mode 100644 testdata/good/incomplete_scenario_outline.feature.ast.ndjson delete mode 100644 testdata/good/incomplete_scenario_outline.feature.pickles.ndjson delete mode 100644 testdata/good/incomplete_scenario_outline.feature.source.ndjson delete mode 100644 testdata/good/incomplete_scenario_outline.feature.tokens delete mode 100644 testdata/good/language.feature delete mode 100644 testdata/good/language.feature.ast.ndjson delete mode 100644 testdata/good/language.feature.pickles.ndjson delete mode 100644 testdata/good/language.feature.source.ndjson delete mode 100644 testdata/good/language.feature.tokens delete mode 100644 testdata/good/minimal-example.feature delete mode 100644 testdata/good/minimal-example.feature.ast.ndjson delete mode 100644 testdata/good/minimal-example.feature.pickles.ndjson delete mode 100644 testdata/good/minimal-example.feature.source.ndjson delete mode 100644 testdata/good/minimal-example.feature.tokens delete mode 100644 testdata/good/minimal.feature delete mode 100644 testdata/good/minimal.feature.ast.ndjson delete mode 100644 testdata/good/minimal.feature.md delete mode 100644 testdata/good/minimal.feature.md.ast.ndjson delete mode 100644 testdata/good/minimal.feature.md.pickles.ndjson delete mode 100644 testdata/good/minimal.feature.md.source.ndjson delete mode 100644 testdata/good/minimal.feature.pickles.ndjson delete mode 100644 testdata/good/minimal.feature.source.ndjson delete mode 100644 testdata/good/minimal.feature.tokens delete mode 100644 testdata/good/misc.feature.md delete mode 100644 testdata/good/misc.feature.md.ast.ndjson delete mode 100644 testdata/good/misc.feature.md.pickles.ndjson delete mode 100644 testdata/good/misc.feature.md.source.ndjson delete mode 100644 testdata/good/padded_example.feature delete mode 100644 testdata/good/padded_example.feature.ast.ndjson delete mode 100644 testdata/good/padded_example.feature.pickles.ndjson delete mode 100644 testdata/good/padded_example.feature.source.ndjson delete mode 100644 testdata/good/padded_example.feature.tokens delete mode 100644 testdata/good/readme_example.feature delete mode 100644 testdata/good/readme_example.feature.ast.ndjson delete mode 100644 testdata/good/readme_example.feature.pickles.ndjson delete mode 100644 testdata/good/readme_example.feature.source.ndjson delete mode 100644 testdata/good/readme_example.feature.tokens delete mode 100644 testdata/good/rule.feature delete mode 100644 testdata/good/rule.feature.ast.ndjson delete mode 100644 testdata/good/rule.feature.pickles.ndjson delete mode 100644 testdata/good/rule.feature.source.ndjson delete mode 100644 testdata/good/rule.feature.tokens delete mode 100644 testdata/good/rule_with_tag.feature delete mode 100644 testdata/good/rule_with_tag.feature.ast.ndjson delete mode 100644 testdata/good/rule_with_tag.feature.pickles.ndjson delete mode 100644 testdata/good/rule_with_tag.feature.source.ndjson delete mode 100644 testdata/good/rule_with_tag.feature.tokens delete mode 100644 testdata/good/rule_without_name_and_description.feature delete mode 100644 testdata/good/rule_without_name_and_description.feature.ast.ndjson delete mode 100644 testdata/good/rule_without_name_and_description.feature.pickles.ndjson delete mode 100644 testdata/good/rule_without_name_and_description.feature.source.ndjson delete mode 100644 testdata/good/rule_without_name_and_description.feature.tokens delete mode 100644 testdata/good/scenario_outline.feature delete mode 100644 testdata/good/scenario_outline.feature.ast.ndjson delete mode 100644 testdata/good/scenario_outline.feature.pickles.ndjson delete mode 100644 testdata/good/scenario_outline.feature.source.ndjson delete mode 100644 testdata/good/scenario_outline.feature.tokens delete mode 100644 testdata/good/scenario_outline_no_newline.feature delete mode 100644 testdata/good/scenario_outline_no_newline.feature.ast.ndjson delete mode 100644 testdata/good/scenario_outline_no_newline.feature.pickles.ndjson delete mode 100644 testdata/good/scenario_outline_no_newline.feature.source.ndjson delete mode 100644 testdata/good/scenario_outline_no_newline.feature.tokens delete mode 100644 testdata/good/scenario_outline_with_docstring.feature delete mode 100644 testdata/good/scenario_outline_with_docstring.feature.ast.ndjson delete mode 100644 testdata/good/scenario_outline_with_docstring.feature.pickles.ndjson delete mode 100644 testdata/good/scenario_outline_with_docstring.feature.source.ndjson delete mode 100644 testdata/good/scenario_outline_with_docstring.feature.tokens delete mode 100644 testdata/good/scenario_outline_with_value_with_dollar_sign.feature delete mode 100644 testdata/good/scenario_outline_with_value_with_dollar_sign.feature.ast.ndjson delete mode 100644 testdata/good/scenario_outline_with_value_with_dollar_sign.feature.pickles.ndjson delete mode 100644 testdata/good/scenario_outline_with_value_with_dollar_sign.feature.source.ndjson delete mode 100644 testdata/good/scenario_outline_with_value_with_dollar_sign.feature.tokens delete mode 100644 testdata/good/scenario_outline_with_value_with_trailing_backslash.feature delete mode 100644 testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.ast.ndjson delete mode 100644 testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.pickes.ndjson delete mode 100644 testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.pickles.ndjson delete mode 100644 testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.source.ndjson delete mode 100644 testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.tokens delete mode 100644 testdata/good/scenario_outlines_with_tags.feature delete mode 100644 testdata/good/scenario_outlines_with_tags.feature.ast.ndjson delete mode 100644 testdata/good/scenario_outlines_with_tags.feature.pickles.ndjson delete mode 100644 testdata/good/scenario_outlines_with_tags.feature.source.ndjson delete mode 100644 testdata/good/scenario_outlines_with_tags.feature.tokens delete mode 100644 testdata/good/several_examples.feature delete mode 100644 testdata/good/several_examples.feature.ast.ndjson delete mode 100644 testdata/good/several_examples.feature.pickles.ndjson delete mode 100644 testdata/good/several_examples.feature.source.ndjson delete mode 100644 testdata/good/several_examples.feature.tokens delete mode 100644 testdata/good/spaces_in_language.feature delete mode 100644 testdata/good/spaces_in_language.feature.ast.ndjson delete mode 100644 testdata/good/spaces_in_language.feature.pickles.ndjson delete mode 100644 testdata/good/spaces_in_language.feature.source.ndjson delete mode 100644 testdata/good/spaces_in_language.feature.tokens delete mode 100644 testdata/good/tagged_feature_with_scenario_outline.feature delete mode 100644 testdata/good/tagged_feature_with_scenario_outline.feature.ast.ndjson delete mode 100644 testdata/good/tagged_feature_with_scenario_outline.feature.pickles.ndjson delete mode 100644 testdata/good/tagged_feature_with_scenario_outline.feature.source.ndjson delete mode 100644 testdata/good/tagged_feature_with_scenario_outline.feature.tokens delete mode 100644 testdata/good/tags.feature delete mode 100644 testdata/good/tags.feature.ast.ndjson delete mode 100644 testdata/good/tags.feature.md delete mode 100644 testdata/good/tags.feature.md.ast.ndjson delete mode 100644 testdata/good/tags.feature.md.pickles.ndjson delete mode 100644 testdata/good/tags.feature.md.source.ndjson delete mode 100644 testdata/good/tags.feature.pickles.ndjson delete mode 100644 testdata/good/tags.feature.source.ndjson delete mode 100644 testdata/good/tags.feature.tokens delete mode 100644 testdata/good/tags.md.ast.ndjson delete mode 100644 testdata/good/tags.md.pickles.ndjson delete mode 100644 testdata/good/tags.md.source.ndjson delete mode 100644 testdata/good/very_long.feature delete mode 100644 testdata/good/very_long.feature.ast.ndjson delete mode 100644 testdata/good/very_long.feature.pickles.ndjson delete mode 100644 testdata/good/very_long.feature.source.ndjson delete mode 100644 testdata/good/very_long.feature.tokens diff --git a/javascript/test/prettyTest.ts b/javascript/test/prettyTest.ts index 0bb02ea1..1473131e 100644 --- a/javascript/test/prettyTest.ts +++ b/javascript/test/prettyTest.ts @@ -8,6 +8,8 @@ import path from 'path' import pretty, { escapeCell } from '../src/pretty' import parse from './parse' +const featuresPath = path.resolve(__dirname, '../node_modules/@cucumber/compatibility-kit/features') + describe('pretty', () => { it('renders an empty file', () => { checkGherkinToAstToMarkdownToAstToGherkin('') @@ -219,7 +221,7 @@ Feature: hello # three # four `) - }); + }) it('renders descriptions when set', () => { checkGherkinToAstToGherkin(`Feature: hello @@ -252,8 +254,7 @@ Feature: hello `) }) - - const featureFiles = fg.sync(`${__dirname}/../../testdata/good/*.feature`) + const featureFiles = fg.sync(`${featuresPath}/**/*.feature`) for (const featureFile of featureFiles) { const relativePath = path.relative(__dirname, featureFile) it(`renders ${relativePath}`, () => { diff --git a/testdata/bad/inconsistent_cell_count.feature b/testdata/bad/inconsistent_cell_count.feature deleted file mode 100644 index 721369ca..00000000 --- a/testdata/bad/inconsistent_cell_count.feature +++ /dev/null @@ -1,14 +0,0 @@ -Feature: Inconsistent cell counts - - Scenario: minimalistic - Given a data table with inconsistent cell count - | foo | bar | - | boz | - - - Scenario Outline: minimalistic - Given the - - Examples: - | what | - | minimalism | extra | diff --git a/testdata/bad/inconsistent_cell_count.feature.errors.ndjson b/testdata/bad/inconsistent_cell_count.feature.errors.ndjson deleted file mode 100644 index 5c2af058..00000000 --- a/testdata/bad/inconsistent_cell_count.feature.errors.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -{"parseError":{"message":"(6:7): inconsistent cell count within the table","source":{"location":{"column":7,"line":6},"uri":"../testdata/bad/inconsistent_cell_count.feature"}}} -{"parseError":{"message":"(14:5): inconsistent cell count within the table","source":{"location":{"column":5,"line":14},"uri":"../testdata/bad/inconsistent_cell_count.feature"}}} diff --git a/testdata/bad/invalid_language.feature b/testdata/bad/invalid_language.feature deleted file mode 100644 index 6c8d8925..00000000 --- a/testdata/bad/invalid_language.feature +++ /dev/null @@ -1,6 +0,0 @@ -#language:no-such - -Feature: Minimal - - Scenario: minimalistic - Given the minimalism diff --git a/testdata/bad/invalid_language.feature.errors.ndjson b/testdata/bad/invalid_language.feature.errors.ndjson deleted file mode 100644 index afa064b5..00000000 --- a/testdata/bad/invalid_language.feature.errors.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"parseError":{"message":"(1:1): Language not supported: no-such","source":{"location":{"column":1,"line":1},"uri":"../testdata/bad/invalid_language.feature"}}} diff --git a/testdata/bad/multiple_parser_errors.feature b/testdata/bad/multiple_parser_errors.feature deleted file mode 100644 index 2d10f4f8..00000000 --- a/testdata/bad/multiple_parser_errors.feature +++ /dev/null @@ -1,9 +0,0 @@ - -invalid line here - -Feature: Multiple parser errors - - Scenario: minimalistic - Given the minimalism - -another invalid line here diff --git a/testdata/bad/multiple_parser_errors.feature.errors.ndjson b/testdata/bad/multiple_parser_errors.feature.errors.ndjson deleted file mode 100644 index 65618068..00000000 --- a/testdata/bad/multiple_parser_errors.feature.errors.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -{"parseError":{"message":"(2:1): expected: #EOF, #Language, #TagLine, #FeatureLine, #Comment, #Empty, got 'invalid line here'","source":{"location":{"column":1,"line":2},"uri":"../testdata/bad/multiple_parser_errors.feature"}}} -{"parseError":{"message":"(9:1): expected: #EOF, #TableRow, #DocStringSeparator, #StepLine, #TagLine, #ExamplesLine, #ScenarioLine, #RuleLine, #Comment, #Empty, got 'another invalid line here'","source":{"location":{"column":1,"line":9},"uri":"../testdata/bad/multiple_parser_errors.feature"}}} diff --git a/testdata/bad/not_gherkin.feature b/testdata/bad/not_gherkin.feature deleted file mode 100644 index 1999ac29..00000000 --- a/testdata/bad/not_gherkin.feature +++ /dev/null @@ -1,2 +0,0 @@ -not gherkin - diff --git a/testdata/bad/not_gherkin.feature.errors.ndjson b/testdata/bad/not_gherkin.feature.errors.ndjson deleted file mode 100644 index 1a8bd5b3..00000000 --- a/testdata/bad/not_gherkin.feature.errors.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"parseError":{"message":"(1:1): expected: #EOF, #Language, #TagLine, #FeatureLine, #Comment, #Empty, got 'not gherkin'","source":{"location":{"column":1,"line":1},"uri":"../testdata/bad/not_gherkin.feature"}}} diff --git a/testdata/bad/single_parser_error.feature b/testdata/bad/single_parser_error.feature deleted file mode 100644 index 3308ca82..00000000 --- a/testdata/bad/single_parser_error.feature +++ /dev/null @@ -1,7 +0,0 @@ - -invalid line here - -Feature: Single parser error - - Scenario: minimalistic - Given the minimalism diff --git a/testdata/bad/single_parser_error.feature.errors.ndjson b/testdata/bad/single_parser_error.feature.errors.ndjson deleted file mode 100644 index 091e71eb..00000000 --- a/testdata/bad/single_parser_error.feature.errors.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"parseError":{"message":"(2:1): expected: #EOF, #Language, #TagLine, #FeatureLine, #Comment, #Empty, got 'invalid line here'","source":{"location":{"column":1,"line":2},"uri":"../testdata/bad/single_parser_error.feature"}}} diff --git a/testdata/bad/unexpected_eof.feature b/testdata/bad/unexpected_eof.feature deleted file mode 100644 index a374ecf7..00000000 --- a/testdata/bad/unexpected_eof.feature +++ /dev/null @@ -1,6 +0,0 @@ -Feature: Unexpected end of file - - Scenario Outline: minimalistic - Given the minimalism - - @tag diff --git a/testdata/bad/unexpected_eof.feature.errors.ndjson b/testdata/bad/unexpected_eof.feature.errors.ndjson deleted file mode 100644 index 72ead0f1..00000000 --- a/testdata/bad/unexpected_eof.feature.errors.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"parseError":{"message":"(7:0): unexpected end of file, expected: #TagLine, #RuleLine, #Comment, #Empty","source":{"location":{"line":7},"uri":"../testdata/bad/unexpected_eof.feature"}}} diff --git a/testdata/bad/whitespace_in_tags.feature b/testdata/bad/whitespace_in_tags.feature deleted file mode 100644 index b9abcc7b..00000000 --- a/testdata/bad/whitespace_in_tags.feature +++ /dev/null @@ -1,4 +0,0 @@ -Feature: Whitespace in tags - - @a tag containing whitespace - Scenario: minimalistic diff --git a/testdata/bad/whitespace_in_tags.feature.errors.ndjson b/testdata/bad/whitespace_in_tags.feature.errors.ndjson deleted file mode 100644 index a0b77e86..00000000 --- a/testdata/bad/whitespace_in_tags.feature.errors.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"parseError":{"message":"(3:3): A tag may not contain whitespace","source":{"location":{"column":3,"line":3},"uri":"../testdata/bad/whitespace_in_tags.feature"}}} diff --git a/testdata/good/background.feature b/testdata/good/background.feature deleted file mode 100644 index 150e18c3..00000000 --- a/testdata/good/background.feature +++ /dev/null @@ -1,11 +0,0 @@ -Feature: Background - - Background: a simple background - Given the minimalism inside a background - - - Scenario: minimalistic - Given the minimalism - - Scenario: also minimalistic - Given the minimalism \ No newline at end of file diff --git a/testdata/good/background.feature.ast.ndjson b/testdata/good/background.feature.ast.ndjson deleted file mode 100644 index 489b5707..00000000 --- a/testdata/good/background.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"background":{"description":"","id":"1","keyword":"Background","location":{"column":3,"line":3},"name":"a simple background","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"the minimalism inside a background"}]}},{"scenario":{"description":"","examples":[],"id":"3","keyword":"Scenario","location":{"column":3,"line":7},"name":"minimalistic","steps":[{"id":"2","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":8},"text":"the minimalism"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"5","keyword":"Scenario","location":{"column":3,"line":10},"name":"also minimalistic","steps":[{"id":"4","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":11},"text":"the minimalism"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Background","tags":[]},"uri":"../testdata/good/background.feature"}} diff --git a/testdata/good/background.feature.pickles.ndjson b/testdata/good/background.feature.pickles.ndjson deleted file mode 100644 index 8a69f09e..00000000 --- a/testdata/good/background.feature.pickles.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -{"pickle":{"astNodeIds":["3"],"id":"8","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"6","text":"the minimalism inside a background","type":"Context"},{"astNodeIds":["2"],"id":"7","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/background.feature"}} -{"pickle":{"astNodeIds":["5"],"id":"11","language":"en","name":"also minimalistic","steps":[{"astNodeIds":["0"],"id":"9","text":"the minimalism inside a background","type":"Context"},{"astNodeIds":["4"],"id":"10","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/background.feature"}} diff --git a/testdata/good/background.feature.source.ndjson b/testdata/good/background.feature.source.ndjson deleted file mode 100644 index b0a99fcc..00000000 --- a/testdata/good/background.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Background\n\n Background: a simple background\n Given the minimalism inside a background\n\n\n Scenario: minimalistic\n Given the minimalism\n\n Scenario: also minimalistic\n Given the minimalism","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/background.feature"}} diff --git a/testdata/good/background.feature.tokens b/testdata/good/background.feature.tokens deleted file mode 100644 index 804ce9c0..00000000 --- a/testdata/good/background.feature.tokens +++ /dev/null @@ -1,12 +0,0 @@ -(1:1)FeatureLine:()Feature/Background/ -(2:1)Empty:// -(3:3)BackgroundLine:()Background/a simple background/ -(4:5)StepLine:(Context)Given /the minimalism inside a background/ -(5:1)Empty:// -(6:1)Empty:// -(7:3)ScenarioLine:()Scenario/minimalistic/ -(8:5)StepLine:(Context)Given /the minimalism/ -(9:1)Empty:// -(10:3)ScenarioLine:()Scenario/also minimalistic/ -(11:5)StepLine:(Context)Given /the minimalism/ -EOF diff --git a/testdata/good/complex_background.feature b/testdata/good/complex_background.feature deleted file mode 100644 index fde7c94d..00000000 --- a/testdata/good/complex_background.feature +++ /dev/null @@ -1,24 +0,0 @@ -Feature: Complex background - We want to ensure PickleStep all have different IDs - - Background: a simple background - Given the minimalism inside a background - - Scenario: minimalistic - Given the minimalism - - Scenario: also minimalistic - Given the minimalism - - Rule: My Rule - - Background: - Given a rule background step - - Scenario: with examples - Given the minimalism - - Examples: - | value | - | 1 | - | 2 | diff --git a/testdata/good/complex_background.feature.ast.ndjson b/testdata/good/complex_background.feature.ast.ndjson deleted file mode 100644 index 1c8d7f74..00000000 --- a/testdata/good/complex_background.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"background":{"description":"","id":"1","keyword":"Background","location":{"column":3,"line":4},"name":"a simple background","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":5},"text":"the minimalism inside a background"}]}},{"scenario":{"description":"","examples":[],"id":"3","keyword":"Scenario","location":{"column":3,"line":7},"name":"minimalistic","steps":[{"id":"2","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":8},"text":"the minimalism"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"5","keyword":"Scenario","location":{"column":3,"line":10},"name":"also minimalistic","steps":[{"id":"4","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":11},"text":"the minimalism"}],"tags":[]}},{"rule":{"children":[{"background":{"description":"","id":"7","keyword":"Background","location":{"column":5,"line":15},"name":"","steps":[{"id":"6","keyword":"Given ","keywordType":"Context","location":{"column":7,"line":16},"text":"a rule background step"}]}},{"scenario":{"description":"","examples":[{"description":"","id":"12","keyword":"Examples","location":{"column":7,"line":21},"name":"","tableBody":[{"cells":[{"location":{"column":9,"line":23},"value":"1"}],"id":"10","location":{"column":7,"line":23}},{"cells":[{"location":{"column":9,"line":24},"value":"2"}],"id":"11","location":{"column":7,"line":24}}],"tableHeader":{"cells":[{"location":{"column":9,"line":22},"value":"value"}],"id":"9","location":{"column":7,"line":22}},"tags":[]}],"id":"13","keyword":"Scenario","location":{"column":5,"line":18},"name":"with examples","steps":[{"id":"8","keyword":"Given ","keywordType":"Context","location":{"column":7,"line":19},"text":"the minimalism"}],"tags":[]}}],"description":"","id":"14","keyword":"Rule","location":{"column":3,"line":13},"name":"My Rule","tags":[]}}],"description":" We want to ensure PickleStep all have different IDs","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Complex background","tags":[]},"uri":"../testdata/good/complex_background.feature"}} diff --git a/testdata/good/complex_background.feature.pickles.ndjson b/testdata/good/complex_background.feature.pickles.ndjson deleted file mode 100644 index 693a0a08..00000000 --- a/testdata/good/complex_background.feature.pickles.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -{"pickle":{"astNodeIds":["3"],"id":"17","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"15","text":"the minimalism inside a background","type":"Context"},{"astNodeIds":["2"],"id":"16","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/complex_background.feature"}} -{"pickle":{"astNodeIds":["5"],"id":"20","language":"en","name":"also minimalistic","steps":[{"astNodeIds":["0"],"id":"18","text":"the minimalism inside a background","type":"Context"},{"astNodeIds":["4"],"id":"19","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/complex_background.feature"}} -{"pickle":{"astNodeIds":["13","10"],"id":"24","language":"en","name":"with examples","steps":[{"astNodeIds":["0"],"id":"21","text":"the minimalism inside a background","type":"Context"},{"astNodeIds":["6"],"id":"22","text":"a rule background step","type":"Context"},{"astNodeIds":["8","10"],"id":"23","text":"the 1 minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/complex_background.feature"}} -{"pickle":{"astNodeIds":["13","11"],"id":"28","language":"en","name":"with examples","steps":[{"astNodeIds":["0"],"id":"25","text":"the minimalism inside a background","type":"Context"},{"astNodeIds":["6"],"id":"26","text":"a rule background step","type":"Context"},{"astNodeIds":["8","11"],"id":"27","text":"the 2 minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/complex_background.feature"}} diff --git a/testdata/good/complex_background.feature.source.ndjson b/testdata/good/complex_background.feature.source.ndjson deleted file mode 100644 index 949feb0e..00000000 --- a/testdata/good/complex_background.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Complex background\n We want to ensure PickleStep all have different IDs\n\n Background: a simple background\n Given the minimalism inside a background\n\n Scenario: minimalistic\n Given the minimalism\n\n Scenario: also minimalistic\n Given the minimalism\n\n Rule: My Rule\n\n Background:\n Given a rule background step\n\n Scenario: with examples\n Given the minimalism\n\n Examples:\n | value |\n | 1 |\n | 2 |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/complex_background.feature"}} diff --git a/testdata/good/complex_background.feature.tokens b/testdata/good/complex_background.feature.tokens deleted file mode 100644 index a164cf57..00000000 --- a/testdata/good/complex_background.feature.tokens +++ /dev/null @@ -1,25 +0,0 @@ -(1:1)FeatureLine:()Feature/Complex background/ -(2:1)Other:/ We want to ensure PickleStep all have different IDs/ -(3:1)Other:// -(4:3)BackgroundLine:()Background/a simple background/ -(5:5)StepLine:(Context)Given /the minimalism inside a background/ -(6:1)Empty:// -(7:3)ScenarioLine:()Scenario/minimalistic/ -(8:5)StepLine:(Context)Given /the minimalism/ -(9:1)Empty:// -(10:3)ScenarioLine:()Scenario/also minimalistic/ -(11:5)StepLine:(Context)Given /the minimalism/ -(12:1)Empty:// -(13:3)RuleLine:()Rule/My Rule/ -(14:1)Empty:// -(15:5)BackgroundLine:()Background// -(16:7)StepLine:(Context)Given /a rule background step/ -(17:1)Empty:// -(18:5)ScenarioLine:()Scenario/with examples/ -(19:7)StepLine:(Context)Given /the minimalism/ -(20:1)Empty:// -(21:7)ExamplesLine:()Examples// -(22:7)TableRow://9:value -(23:7)TableRow://9:1 -(24:7)TableRow://9:2 -EOF diff --git a/testdata/good/datatables.feature b/testdata/good/datatables.feature deleted file mode 100644 index ecc2ae22..00000000 --- a/testdata/good/datatables.feature +++ /dev/null @@ -1,18 +0,0 @@ -Feature: DataTables - - Scenario: minimalistic - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | diff --git a/testdata/good/datatables.feature.ast.ndjson b/testdata/good/datatables.feature.ast.ndjson deleted file mode 100644 index 917a6801..00000000 --- a/testdata/good/datatables.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[{"location":{"column":1,"line":17},"text":" # this is a comment"}],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"13","keyword":"Scenario","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"dataTable":{"location":{"column":7,"line":5},"rows":[{"cells":[{"location":{"column":9,"line":5},"value":"foo"},{"location":{"column":15,"line":5},"value":"bar"}],"id":"0","location":{"column":7,"line":5}},{"cells":[{"location":{"column":9,"line":6},"value":"boz"},{"location":{"column":15,"line":6},"value":"boo"}],"id":"1","location":{"column":7,"line":6}}]},"id":"2","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":8},"rows":[{"cells":[{"location":{"column":9,"line":8},"value":"foo"}],"id":"3","location":{"column":7,"line":8}}]},"id":"4","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":7},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":10},"rows":[{"cells":[{"location":{"column":11,"line":10},"value":"foo"},{"location":{"column":15,"line":10},"value":"bar"},{"location":{"column":23,"line":10},"value":"boz"}],"id":"5","location":{"column":7,"line":10}}]},"id":"6","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":9},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":12},"rows":[{"cells":[{"location":{"column":8,"line":12},"value":"foo"},{"location":{"column":12,"line":12},"value":""},{"location":{"column":13,"line":12},"value":"boz"}],"id":"7","location":{"column":7,"line":12}}]},"id":"8","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":11},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":14},"rows":[{"cells":[{"location":{"column":9,"line":14},"value":"foo"},{"location":{"column":15,"line":14},"value":"bar"}],"id":"9","location":{"column":7,"line":14}},{"cells":[{"location":{"column":9,"line":16},"value":"boz"},{"location":{"column":16,"line":16},"value":"boo"}],"id":"10","location":{"column":7,"line":16}},{"cells":[{"location":{"column":9,"line":18},"value":"boz2"},{"location":{"column":16,"line":18},"value":"boo2"}],"id":"11","location":{"column":7,"line":18}}]},"id":"12","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":13},"text":"a data table with comments and newlines inside"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"DataTables","tags":[]},"uri":"../testdata/good/datatables.feature"}} diff --git a/testdata/good/datatables.feature.md b/testdata/good/datatables.feature.md deleted file mode 100644 index e02f155f..00000000 --- a/testdata/good/datatables.feature.md +++ /dev/null @@ -1,8 +0,0 @@ -## Feature: DataTables - -### Scenario: minimalistic - -* Given a simple data table - | foo | bar | - | --- | --- | - | boz | boo | diff --git a/testdata/good/datatables.feature.md.ast.ndjson b/testdata/good/datatables.feature.md.ast.ndjson deleted file mode 100644 index ff3747d2..00000000 --- a/testdata/good/datatables.feature.md.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"3","keyword":"Scenario","location":{"column":5,"line":3},"name":"minimalistic","steps":[{"dataTable":{"location":{"column":3,"line":6},"rows":[{"cells":[{"location":{"column":5,"line":6},"value":"foo"},{"location":{"column":11,"line":6},"value":"bar"}],"id":"0","location":{"column":3,"line":6}},{"cells":[{"location":{"column":5,"line":8},"value":"boz"},{"location":{"column":11,"line":8},"value":"boo"}],"id":"1","location":{"column":3,"line":8}}]},"id":"2","keyword":"Given ","keywordType":"Context","location":{"column":3,"line":5},"text":"a simple data table"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":4,"line":1},"name":"DataTables","tags":[]},"uri":"../testdata/good/datatables.feature.md"}} diff --git a/testdata/good/datatables.feature.md.pickles.ndjson b/testdata/good/datatables.feature.md.pickles.ndjson deleted file mode 100644 index e7bafe76..00000000 --- a/testdata/good/datatables.feature.md.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["3"],"id":"5","language":"en","name":"minimalistic","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["2"],"id":"4","text":"a simple data table","type":"Context"}],"tags":[],"uri":"../testdata/good/datatables.feature.md"}} diff --git a/testdata/good/datatables.feature.md.source.ndjson b/testdata/good/datatables.feature.md.source.ndjson deleted file mode 100644 index 23b81212..00000000 --- a/testdata/good/datatables.feature.md.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"## Feature: DataTables\n\n### Scenario: minimalistic\n\n* Given a simple data table \n | foo | bar |\n | --- | --- |\n | boz | boo |\n","mediaType":"text/x.cucumber.gherkin+markdown","uri":"../testdata/good/datatables.feature.md"}} diff --git a/testdata/good/datatables.feature.pickles.ndjson b/testdata/good/datatables.feature.pickles.ndjson deleted file mode 100644 index 1c0367fe..00000000 --- a/testdata/good/datatables.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["13"],"id":"19","language":"en","name":"minimalistic","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["2"],"id":"14","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["4"],"id":"15","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["6"],"id":"16","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["8"],"id":"17","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["12"],"id":"18","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/datatables.feature"}} diff --git a/testdata/good/datatables.feature.source.ndjson b/testdata/good/datatables.feature.source.ndjson deleted file mode 100644 index fb460739..00000000 --- a/testdata/good/datatables.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: DataTables\n\n Scenario: minimalistic\n Given a simple data table\n | foo | bar |\r\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz | \n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\r\n\r\n | boz | boo |\r\n # this is a comment\r\n | boz2 | boo2 |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/datatables.feature"}} diff --git a/testdata/good/datatables.feature.tokens b/testdata/good/datatables.feature.tokens deleted file mode 100644 index a9f8295e..00000000 --- a/testdata/good/datatables.feature.tokens +++ /dev/null @@ -1,19 +0,0 @@ -(1:1)FeatureLine:()Feature/DataTables/ -(2:1)Empty:// -(3:3)ScenarioLine:()Scenario/minimalistic/ -(4:5)StepLine:(Context)Given /a simple data table/ -(5:7)TableRow://9:foo,15:bar -(6:7)TableRow://9:boz,15:boo -(7:5)StepLine:(Conjunction)And /a data table with a single cell/ -(8:7)TableRow://9:foo -(9:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(10:7)TableRow://11:foo,15:bar,23:boz -(11:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(12:7)TableRow://8:foo,12:,13:boz -(13:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(14:7)TableRow://9:foo,15:bar -(15:1)Empty:// -(16:7)TableRow://9:boz,16:boo -(17:1)Comment:/ # this is a comment/ -(18:7)TableRow://9:boz2,16:boo2 -EOF diff --git a/testdata/good/datatables_with_new_lines.feature b/testdata/good/datatables_with_new_lines.feature deleted file mode 100644 index 4f5e8485..00000000 --- a/testdata/good/datatables_with_new_lines.feature +++ /dev/null @@ -1,7 +0,0 @@ -Feature: DataTables - - Scenario: some whitespace is important - Given 3 lines of poetry on 5 lines - | \nraindrops--\nher last kiss\ngoodbye.\n | - Given an example of negative space - | lost i n space | diff --git a/testdata/good/datatables_with_new_lines.feature.ast.ndjson b/testdata/good/datatables_with_new_lines.feature.ast.ndjson deleted file mode 100644 index 7a8824d7..00000000 --- a/testdata/good/datatables_with_new_lines.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"4","keyword":"Scenario","location":{"column":3,"line":3},"name":"some whitespace is important","steps":[{"dataTable":{"location":{"column":7,"line":5},"rows":[{"cells":[{"location":{"column":10,"line":5},"value":"\nraindrops--\nher last kiss\ngoodbye.\n"}],"id":"0","location":{"column":7,"line":5}}]},"id":"1","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"3 lines of poetry on 5 lines"},{"dataTable":{"location":{"column":7,"line":7},"rows":[{"cells":[{"location":{"column":16,"line":7},"value":"lost i n space"}],"id":"2","location":{"column":7,"line":7}}]},"id":"3","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":6},"text":"an example of negative space"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"DataTables","tags":[]},"uri":"../testdata/good/datatables_with_new_lines.feature"}} diff --git a/testdata/good/datatables_with_new_lines.feature.pickles.ndjson b/testdata/good/datatables_with_new_lines.feature.pickles.ndjson deleted file mode 100644 index 70515fa1..00000000 --- a/testdata/good/datatables_with_new_lines.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["4"],"id":"7","language":"en","name":"some whitespace is important","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"\nraindrops--\nher last kiss\ngoodbye.\n"}]}]}},"astNodeIds":["1"],"id":"5","text":"3 lines of poetry on 5 lines","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"lost i n space"}]}]}},"astNodeIds":["3"],"id":"6","text":"an example of negative space","type":"Context"}],"tags":[],"uri":"../testdata/good/datatables_with_new_lines.feature"}} diff --git a/testdata/good/datatables_with_new_lines.feature.source.ndjson b/testdata/good/datatables_with_new_lines.feature.source.ndjson deleted file mode 100644 index e5f3d7fe..00000000 --- a/testdata/good/datatables_with_new_lines.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: DataTables\n\n Scenario: some whitespace is important\n Given 3 lines of poetry on 5 lines\n | \\nraindrops--\\nher last kiss\\ngoodbye.\\n |\n Given an example of negative space\n | lost i n space |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/datatables_with_new_lines.feature"}} diff --git a/testdata/good/datatables_with_new_lines.feature.tokens b/testdata/good/datatables_with_new_lines.feature.tokens deleted file mode 100644 index f55df3ac..00000000 --- a/testdata/good/datatables_with_new_lines.feature.tokens +++ /dev/null @@ -1,12 +0,0 @@ -(1:1)FeatureLine:()Feature/DataTables/ -(2:1)Empty:// -(3:3)ScenarioLine:()Scenario/some whitespace is important/ -(4:5)StepLine:(Context)Given /3 lines of poetry on 5 lines/ -(5:7)TableRow://10: -raindrops-- -her last kiss -goodbye. - -(6:5)StepLine:(Context)Given /an example of negative space/ -(7:7)TableRow://16:lost i n space -EOF diff --git a/testdata/good/description.feature.pickles.ndjson b/testdata/good/description.feature.pickles.ndjson deleted file mode 100644 index e69de29b..00000000 diff --git a/testdata/good/descriptions.feature b/testdata/good/descriptions.feature deleted file mode 100644 index 680a6bba..00000000 --- a/testdata/good/descriptions.feature +++ /dev/null @@ -1,52 +0,0 @@ -Feature: Descriptions everywhere - This is a single line description - - Scenario: two lines - This description - has two lines and indented with two spaces - Given the minimalism - -Scenario: without indentation -This is a description without indentation - Given the minimalism - - Scenario: empty lines in the middle - This description - - has an empty line in the middle - Given the minimalism - - Scenario: empty lines around - - This description - has an empty lines around - - Given the minimalism - - Scenario: comment after description - This description - has a comment after - -# this is a comment - Given the minimalism - - Scenario: comment right after description - This description - has a comment right after - # this is another comment - - Given the minimalism - - Scenario: description with escaped docstring separator - This description has an \"\"\" (escaped docstring sparator) - - Given the minimalism - - Scenario Outline: scenario outline with a description -This is a scenario outline description - Given the minimalism - - Examples: examples with description -This is an examples description - | foo | - | bar | diff --git a/testdata/good/descriptions.feature.ast.ndjson b/testdata/good/descriptions.feature.ast.ndjson deleted file mode 100644 index 95f9ae6a..00000000 --- a/testdata/good/descriptions.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[{"location":{"column":1,"line":30},"text":"# this is a comment"},{"location":{"column":1,"line":36},"text":" # this is another comment"}],"feature":{"children":[{"scenario":{"description":" This description\n has two lines and indented with two spaces","examples":[],"id":"1","keyword":"Scenario","location":{"column":3,"line":4},"name":"two lines","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":7},"text":"the minimalism"}],"tags":[]}},{"scenario":{"description":"This is a description without indentation","examples":[],"id":"3","keyword":"Scenario","location":{"column":1,"line":9},"name":"without indentation","steps":[{"id":"2","keyword":"Given ","keywordType":"Context","location":{"column":3,"line":11},"text":"the minimalism"}],"tags":[]}},{"scenario":{"description":" This description\n\n has an empty line in the middle","examples":[],"id":"5","keyword":"Scenario","location":{"column":3,"line":13},"name":"empty lines in the middle","steps":[{"id":"4","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":17},"text":"the minimalism"}],"tags":[]}},{"scenario":{"description":" This description\n has an empty lines around","examples":[],"id":"7","keyword":"Scenario","location":{"column":3,"line":19},"name":"empty lines around","steps":[{"id":"6","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":24},"text":"the minimalism"}],"tags":[]}},{"scenario":{"description":" This description\n has a comment after","examples":[],"id":"9","keyword":"Scenario","location":{"column":3,"line":26},"name":"comment after description","steps":[{"id":"8","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":31},"text":"the minimalism"}],"tags":[]}},{"scenario":{"description":" This description\n has a comment right after","examples":[],"id":"11","keyword":"Scenario","location":{"column":3,"line":33},"name":"comment right after description","steps":[{"id":"10","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":38},"text":"the minimalism"}],"tags":[]}},{"scenario":{"description":" This description has an \\\"\\\"\\\" (escaped docstring sparator)","examples":[],"id":"13","keyword":"Scenario","location":{"column":3,"line":40},"name":"description with escaped docstring separator","steps":[{"id":"12","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":43},"text":"the minimalism"}],"tags":[]}},{"scenario":{"description":"This is a scenario outline description","examples":[{"description":"This is an examples description","id":"17","keyword":"Examples","location":{"column":3,"line":49},"name":"examples with description","tableBody":[{"cells":[{"location":{"column":7,"line":52},"value":"bar"}],"id":"16","location":{"column":5,"line":52}}],"tableHeader":{"cells":[{"location":{"column":7,"line":51},"value":"foo"}],"id":"15","location":{"column":5,"line":51}},"tags":[]}],"id":"18","keyword":"Scenario Outline","location":{"column":3,"line":45},"name":"scenario outline with a description","steps":[{"id":"14","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":47},"text":"the minimalism"}],"tags":[]}}],"description":" This is a single line description","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Descriptions everywhere","tags":[]},"uri":"../testdata/good/descriptions.feature"}} diff --git a/testdata/good/descriptions.feature.pickles.ndjson b/testdata/good/descriptions.feature.pickles.ndjson deleted file mode 100644 index d006434e..00000000 --- a/testdata/good/descriptions.feature.pickles.ndjson +++ /dev/null @@ -1,8 +0,0 @@ -{"pickle":{"astNodeIds":["1"],"id":"20","language":"en","name":"two lines","steps":[{"astNodeIds":["0"],"id":"19","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/descriptions.feature"}} -{"pickle":{"astNodeIds":["3"],"id":"22","language":"en","name":"without indentation","steps":[{"astNodeIds":["2"],"id":"21","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/descriptions.feature"}} -{"pickle":{"astNodeIds":["5"],"id":"24","language":"en","name":"empty lines in the middle","steps":[{"astNodeIds":["4"],"id":"23","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/descriptions.feature"}} -{"pickle":{"astNodeIds":["7"],"id":"26","language":"en","name":"empty lines around","steps":[{"astNodeIds":["6"],"id":"25","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/descriptions.feature"}} -{"pickle":{"astNodeIds":["9"],"id":"28","language":"en","name":"comment after description","steps":[{"astNodeIds":["8"],"id":"27","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/descriptions.feature"}} -{"pickle":{"astNodeIds":["11"],"id":"30","language":"en","name":"comment right after description","steps":[{"astNodeIds":["10"],"id":"29","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/descriptions.feature"}} -{"pickle":{"astNodeIds":["13"],"id":"32","language":"en","name":"description with escaped docstring separator","steps":[{"astNodeIds":["12"],"id":"31","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/descriptions.feature"}} -{"pickle":{"astNodeIds":["18","16"],"id":"34","language":"en","name":"scenario outline with a description","steps":[{"astNodeIds":["14","16"],"id":"33","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/descriptions.feature"}} diff --git a/testdata/good/descriptions.feature.source.ndjson b/testdata/good/descriptions.feature.source.ndjson deleted file mode 100644 index 46a3cf88..00000000 --- a/testdata/good/descriptions.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Descriptions everywhere\n This is a single line description\n\n Scenario: two lines\n This description\n has two lines and indented with two spaces\n Given the minimalism\n\nScenario: without indentation\nThis is a description without indentation\n Given the minimalism\n\n Scenario: empty lines in the middle\n This description\n\n has an empty line in the middle\n Given the minimalism\n\n Scenario: empty lines around\n\n This description\n has an empty lines around\n\n Given the minimalism\n\n Scenario: comment after description\n This description\n has a comment after\n\n# this is a comment\n Given the minimalism\n\n Scenario: comment right after description\n This description\n has a comment right after\n # this is another comment\n\n Given the minimalism\n\n Scenario: description with escaped docstring separator\n This description has an \\\"\\\"\\\" (escaped docstring sparator)\n\n Given the minimalism\n\n Scenario Outline: scenario outline with a description\nThis is a scenario outline description\n Given the minimalism\n\n Examples: examples with description\nThis is an examples description\n | foo |\r\n | bar |\r\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/descriptions.feature"}} diff --git a/testdata/good/descriptions.feature.tokens b/testdata/good/descriptions.feature.tokens deleted file mode 100644 index 0c2658f4..00000000 --- a/testdata/good/descriptions.feature.tokens +++ /dev/null @@ -1,53 +0,0 @@ -(1:1)FeatureLine:()Feature/Descriptions everywhere/ -(2:1)Other:/ This is a single line description/ -(3:1)Other:// -(4:3)ScenarioLine:()Scenario/two lines/ -(5:1)Other:/ This description/ -(6:1)Other:/ has two lines and indented with two spaces/ -(7:5)StepLine:(Context)Given /the minimalism/ -(8:1)Empty:// -(9:1)ScenarioLine:()Scenario/without indentation/ -(10:1)Other:/This is a description without indentation/ -(11:3)StepLine:(Context)Given /the minimalism/ -(12:1)Empty:// -(13:3)ScenarioLine:()Scenario/empty lines in the middle/ -(14:1)Other:/ This description/ -(15:1)Other:// -(16:1)Other:/ has an empty line in the middle/ -(17:5)StepLine:(Context)Given /the minimalism/ -(18:1)Empty:// -(19:3)ScenarioLine:()Scenario/empty lines around/ -(20:1)Empty:// -(21:1)Other:/ This description/ -(22:1)Other:/ has an empty lines around/ -(23:1)Other:// -(24:5)StepLine:(Context)Given /the minimalism/ -(25:1)Empty:// -(26:3)ScenarioLine:()Scenario/comment after description/ -(27:1)Other:/ This description/ -(28:1)Other:/ has a comment after/ -(29:1)Other:// -(30:1)Comment:/# this is a comment/ -(31:5)StepLine:(Context)Given /the minimalism/ -(32:1)Empty:// -(33:3)ScenarioLine:()Scenario/comment right after description/ -(34:1)Other:/ This description/ -(35:1)Other:/ has a comment right after/ -(36:1)Comment:/ # this is another comment/ -(37:1)Empty:// -(38:5)StepLine:(Context)Given /the minimalism/ -(39:1)Empty:// -(40:3)ScenarioLine:()Scenario/description with escaped docstring separator/ -(41:1)Other:/ This description has an \"\"\" (escaped docstring sparator)/ -(42:1)Other:// -(43:5)StepLine:(Context)Given /the minimalism/ -(44:1)Empty:// -(45:3)ScenarioLine:()Scenario Outline/scenario outline with a description/ -(46:1)Other:/This is a scenario outline description/ -(47:5)StepLine:(Context)Given /the minimalism/ -(48:1)Empty:// -(49:3)ExamplesLine:()Examples/examples with description/ -(50:1)Other:/This is an examples description/ -(51:5)TableRow://7:foo -(52:5)TableRow://7:bar -EOF diff --git a/testdata/good/docstrings.feature b/testdata/good/docstrings.feature deleted file mode 100644 index 13897651..00000000 --- a/testdata/good/docstrings.feature +++ /dev/null @@ -1,49 +0,0 @@ -Feature: DocString variations - - Scenario: minimalistic - Given a simple DocString - """ - first line (no indent) - second line (indented with two spaces) - - third line was empty - """ - Given a DocString with content type - """xml - - - - """ - And a DocString with wrong indentation - """ - wrongly indented line - """ - And a DocString with alternative separator - ``` - first line - second line - ``` - And a DocString with normal separator inside - ``` - first line - """ - third line - ``` - And a DocString with alternative separator inside - """ - first line - ``` - third line - """ - And a DocString with escaped separator inside - """ - first line - \"\"\" - third line - """ - And a DocString with an escaped alternative separator inside - ``` - first line - \`\`\` - third line - ``` \ No newline at end of file diff --git a/testdata/good/docstrings.feature.ast.ndjson b/testdata/good/docstrings.feature.ast.ndjson deleted file mode 100644 index bcfa0382..00000000 --- a/testdata/good/docstrings.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"8","keyword":"Scenario","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"docString":{"content":"first line (no indent)\n second line (indented with two spaces)\n\nthird line was empty","delimiter":"\"\"\"","location":{"column":7,"line":5}},"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"a simple DocString"},{"docString":{"content":"\n \n","delimiter":"\"\"\"","location":{"column":7,"line":12},"mediaType":"xml"},"id":"1","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":11},"text":"a DocString with content type"},{"docString":{"content":"wrongly indented line","delimiter":"\"\"\"","location":{"column":7,"line":18}},"id":"2","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":17},"text":"a DocString with wrong indentation"},{"docString":{"content":"first line\nsecond line","delimiter":"```","location":{"column":7,"line":22}},"id":"3","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":21},"text":"a DocString with alternative separator"},{"docString":{"content":"first line\n\"\"\"\nthird line","delimiter":"```","location":{"column":7,"line":27}},"id":"4","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":26},"text":"a DocString with normal separator inside"},{"docString":{"content":"first line\n```\nthird line","delimiter":"\"\"\"","location":{"column":7,"line":33}},"id":"5","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":32},"text":"a DocString with alternative separator inside"},{"docString":{"content":"first line\n\"\"\"\nthird line","delimiter":"\"\"\"","location":{"column":7,"line":39}},"id":"6","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":38},"text":"a DocString with escaped separator inside"},{"docString":{"content":"first line\n```\nthird line","delimiter":"```","location":{"column":7,"line":45}},"id":"7","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":44},"text":"a DocString with an escaped alternative separator inside"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"DocString variations","tags":[]},"uri":"../testdata/good/docstrings.feature"}} diff --git a/testdata/good/docstrings.feature.md b/testdata/good/docstrings.feature.md deleted file mode 100644 index 16ff9f82..00000000 --- a/testdata/good/docstrings.feature.md +++ /dev/null @@ -1,8 +0,0 @@ -## Feature: DocString variations - -### Scenario: minimalistic - -* And a DocString with an implicitly escaped separator inside -```` -``` -```` diff --git a/testdata/good/docstrings.feature.md.ast.ndjson b/testdata/good/docstrings.feature.md.ast.ndjson deleted file mode 100644 index 7139bcd4..00000000 --- a/testdata/good/docstrings.feature.md.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Scenario","location":{"column":5,"line":3},"name":"minimalistic","steps":[{"docString":{"content":"```","delimiter":"````","location":{"column":1,"line":6}},"id":"0","keyword":"And ","keywordType":"Conjunction","location":{"column":3,"line":5},"text":"a DocString with an implicitly escaped separator inside"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":4,"line":1},"name":"DocString variations","tags":[]},"uri":"../testdata/good/docstrings.feature.md"}} diff --git a/testdata/good/docstrings.feature.md.pickles.ndjson b/testdata/good/docstrings.feature.md.pickles.ndjson deleted file mode 100644 index 80cac1a4..00000000 --- a/testdata/good/docstrings.feature.md.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"argument":{"docString":{"content":"```"}},"astNodeIds":["0"],"id":"2","text":"a DocString with an implicitly escaped separator inside","type":"Unknown"}],"tags":[],"uri":"../testdata/good/docstrings.feature.md"}} diff --git a/testdata/good/docstrings.feature.md.source.ndjson b/testdata/good/docstrings.feature.md.source.ndjson deleted file mode 100644 index 0e9d4d70..00000000 --- a/testdata/good/docstrings.feature.md.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"## Feature: DocString variations\n\n### Scenario: minimalistic\n\n* And a DocString with an implicitly escaped separator inside\n````\n```\n````\n","mediaType":"text/x.cucumber.gherkin+markdown","uri":"../testdata/good/docstrings.feature.md"}} diff --git a/testdata/good/docstrings.feature.pickles.ndjson b/testdata/good/docstrings.feature.pickles.ndjson deleted file mode 100644 index c228d93b..00000000 --- a/testdata/good/docstrings.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["8"],"id":"17","language":"en","name":"minimalistic","steps":[{"argument":{"docString":{"content":"first line (no indent)\n second line (indented with two spaces)\n\nthird line was empty"}},"astNodeIds":["0"],"id":"9","text":"a simple DocString","type":"Context"},{"argument":{"docString":{"content":"\n \n","mediaType":"xml"}},"astNodeIds":["1"],"id":"10","text":"a DocString with content type","type":"Context"},{"argument":{"docString":{"content":"wrongly indented line"}},"astNodeIds":["2"],"id":"11","text":"a DocString with wrong indentation","type":"Context"},{"argument":{"docString":{"content":"first line\nsecond line"}},"astNodeIds":["3"],"id":"12","text":"a DocString with alternative separator","type":"Context"},{"argument":{"docString":{"content":"first line\n\"\"\"\nthird line"}},"astNodeIds":["4"],"id":"13","text":"a DocString with normal separator inside","type":"Context"},{"argument":{"docString":{"content":"first line\n```\nthird line"}},"astNodeIds":["5"],"id":"14","text":"a DocString with alternative separator inside","type":"Context"},{"argument":{"docString":{"content":"first line\n\"\"\"\nthird line"}},"astNodeIds":["6"],"id":"15","text":"a DocString with escaped separator inside","type":"Context"},{"argument":{"docString":{"content":"first line\n```\nthird line"}},"astNodeIds":["7"],"id":"16","text":"a DocString with an escaped alternative separator inside","type":"Context"}],"tags":[],"uri":"../testdata/good/docstrings.feature"}} diff --git a/testdata/good/docstrings.feature.source.ndjson b/testdata/good/docstrings.feature.source.ndjson deleted file mode 100644 index 70b77130..00000000 --- a/testdata/good/docstrings.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: DocString variations\n\n Scenario: minimalistic\n Given a simple DocString\n \"\"\"\n first line (no indent)\n second line (indented with two spaces)\n\n third line was empty\n \"\"\"\n Given a DocString with content type\n \"\"\"xml\n \n \n \n \"\"\"\n And a DocString with wrong indentation\n \"\"\"\n wrongly indented line\n \"\"\"\n And a DocString with alternative separator\n ```\n first line\n second line\n ```\n And a DocString with normal separator inside\n ```\n first line\n \"\"\"\n third line\n ```\n And a DocString with alternative separator inside\n \"\"\"\n first line\n ```\n third line\n \"\"\"\n And a DocString with escaped separator inside\n \"\"\"\n first line\n \\\"\\\"\\\"\n third line\n \"\"\"\n And a DocString with an escaped alternative separator inside\n ```\n first line\n \\`\\`\\`\n third line\n ```","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/docstrings.feature"}} diff --git a/testdata/good/docstrings.feature.tokens b/testdata/good/docstrings.feature.tokens deleted file mode 100644 index d9660a07..00000000 --- a/testdata/good/docstrings.feature.tokens +++ /dev/null @@ -1,50 +0,0 @@ -(1:1)FeatureLine:()Feature/DocString variations/ -(2:1)Empty:// -(3:3)ScenarioLine:()Scenario/minimalistic/ -(4:5)StepLine:(Context)Given /a simple DocString/ -(5:7)DocStringSeparator:()"""// -(6:1)Other:/first line (no indent)/ -(7:1)Other:/ second line (indented with two spaces)/ -(8:1)Other:// -(9:1)Other:/third line was empty/ -(10:7)DocStringSeparator:()"""// -(11:5)StepLine:(Context)Given /a DocString with content type/ -(12:7)DocStringSeparator:()"""/xml/ -(13:1)Other:// -(14:1)Other:/ / -(15:1)Other:// -(16:7)DocStringSeparator:()"""// -(17:5)StepLine:(Conjunction)And /a DocString with wrong indentation/ -(18:7)DocStringSeparator:()"""// -(19:1)Other:/wrongly indented line/ -(20:7)DocStringSeparator:()"""// -(21:5)StepLine:(Conjunction)And /a DocString with alternative separator/ -(22:7)DocStringSeparator:()```// -(23:1)Other:/first line/ -(24:1)Other:/second line/ -(25:7)DocStringSeparator:()```// -(26:5)StepLine:(Conjunction)And /a DocString with normal separator inside/ -(27:7)DocStringSeparator:()```// -(28:1)Other:/first line/ -(29:1)Other:/"""/ -(30:1)Other:/third line/ -(31:7)DocStringSeparator:()```// -(32:5)StepLine:(Conjunction)And /a DocString with alternative separator inside/ -(33:7)DocStringSeparator:()"""// -(34:1)Other:/first line/ -(35:1)Other:/```/ -(36:1)Other:/third line/ -(37:7)DocStringSeparator:()"""// -(38:5)StepLine:(Conjunction)And /a DocString with escaped separator inside/ -(39:7)DocStringSeparator:()"""// -(40:1)Other:/first line/ -(41:1)Other:/"""/ -(42:1)Other:/third line/ -(43:7)DocStringSeparator:()"""// -(44:5)StepLine:(Conjunction)And /a DocString with an escaped alternative separator inside/ -(45:7)DocStringSeparator:()```// -(46:1)Other:/first line/ -(47:1)Other:/```/ -(48:1)Other:/third line/ -(49:7)DocStringSeparator:()```// -EOF diff --git a/testdata/good/empty.feature b/testdata/good/empty.feature deleted file mode 100644 index e69de29b..00000000 diff --git a/testdata/good/empty.feature.ast.ndjson b/testdata/good/empty.feature.ast.ndjson deleted file mode 100644 index 854936d8..00000000 --- a/testdata/good/empty.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"uri":"../testdata/good/empty.feature"}} diff --git a/testdata/good/empty.feature.pickles.ndjson b/testdata/good/empty.feature.pickles.ndjson deleted file mode 100644 index e69de29b..00000000 diff --git a/testdata/good/empty.feature.source.ndjson b/testdata/good/empty.feature.source.ndjson deleted file mode 100644 index 133baee5..00000000 --- a/testdata/good/empty.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/empty.feature"}} diff --git a/testdata/good/empty.feature.tokens b/testdata/good/empty.feature.tokens deleted file mode 100644 index 1a2b1dc1..00000000 --- a/testdata/good/empty.feature.tokens +++ /dev/null @@ -1 +0,0 @@ -EOF diff --git a/testdata/good/escaped_pipes.feature b/testdata/good/escaped_pipes.feature deleted file mode 100644 index 489a145d..00000000 --- a/testdata/good/escaped_pipes.feature +++ /dev/null @@ -1,11 +0,0 @@ -Feature: Escaped pipes - The \-character will be considered as an escape in table cell - iff it is followed by a |-character, a \-character or an n. - - Scenario: They are the future - Given they have arrived - | æ | o | - | a | ø | - Given they have arrived - | \|æ\\n | \o\no\ | - | \\\|a\\\\n | ø\\\nø\\| diff --git a/testdata/good/escaped_pipes.feature.ast.ndjson b/testdata/good/escaped_pipes.feature.ast.ndjson deleted file mode 100644 index 036070f5..00000000 --- a/testdata/good/escaped_pipes.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"6","keyword":"Scenario","location":{"column":3,"line":5},"name":"They are the future","steps":[{"dataTable":{"location":{"column":7,"line":7},"rows":[{"cells":[{"location":{"column":9,"line":7},"value":"æ"},{"location":{"column":13,"line":7},"value":"o"}],"id":"0","location":{"column":7,"line":7}},{"cells":[{"location":{"column":9,"line":8},"value":"a"},{"location":{"column":13,"line":8},"value":"ø"}],"id":"1","location":{"column":7,"line":8}}]},"id":"2","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":6},"text":"they have arrived"},{"dataTable":{"location":{"column":7,"line":10},"rows":[{"cells":[{"location":{"column":9,"line":10},"value":"|æ\\n"},{"location":{"column":22,"line":10},"value":"\\o\no\\"}],"id":"3","location":{"column":7,"line":10}},{"cells":[{"location":{"column":9,"line":11},"value":"\\|a\\\\n"},{"location":{"column":22,"line":11},"value":"ø\\\nø\\"}],"id":"4","location":{"column":7,"line":11}}]},"id":"5","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":9},"text":"they have arrived"}],"tags":[]}}],"description":" The \\-character will be considered as an escape in table cell\n iff it is followed by a |-character, a \\-character or an n.","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Escaped pipes","tags":[]},"uri":"../testdata/good/escaped_pipes.feature"}} diff --git a/testdata/good/escaped_pipes.feature.pickles.ndjson b/testdata/good/escaped_pipes.feature.pickles.ndjson deleted file mode 100644 index 222d3adf..00000000 --- a/testdata/good/escaped_pipes.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["6"],"id":"9","language":"en","name":"They are the future","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"æ"},{"value":"o"}]},{"cells":[{"value":"a"},{"value":"ø"}]}]}},"astNodeIds":["2"],"id":"7","text":"they have arrived","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"|æ\\n"},{"value":"\\o\no\\"}]},{"cells":[{"value":"\\|a\\\\n"},{"value":"ø\\\nø\\"}]}]}},"astNodeIds":["5"],"id":"8","text":"they have arrived","type":"Context"}],"tags":[],"uri":"../testdata/good/escaped_pipes.feature"}} diff --git a/testdata/good/escaped_pipes.feature.source.ndjson b/testdata/good/escaped_pipes.feature.source.ndjson deleted file mode 100644 index bb17050d..00000000 --- a/testdata/good/escaped_pipes.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Escaped pipes\n The \\-character will be considered as an escape in table cell\n iff it is followed by a |-character, a \\-character or an n.\n\n Scenario: They are the future\n Given they have arrived\n | æ | o |\n | a | ø |\n Given they have arrived\n | \\|æ\\\\n | \\o\\no\\ |\n | \\\\\\|a\\\\\\\\n | ø\\\\\\nø\\\\|\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/escaped_pipes.feature"}} diff --git a/testdata/good/escaped_pipes.feature.tokens b/testdata/good/escaped_pipes.feature.tokens deleted file mode 100644 index a1935162..00000000 --- a/testdata/good/escaped_pipes.feature.tokens +++ /dev/null @@ -1,14 +0,0 @@ -(1:1)FeatureLine:()Feature/Escaped pipes/ -(2:1)Other:/ The \-character will be considered as an escape in table cell/ -(3:1)Other:/ iff it is followed by a |-character, a \-character or an n./ -(4:1)Other:// -(5:3)ScenarioLine:()Scenario/They are the future/ -(6:5)StepLine:(Context)Given /they have arrived/ -(7:7)TableRow://9:æ,13:o -(8:7)TableRow://9:a,13:ø -(9:5)StepLine:(Context)Given /they have arrived/ -(10:7)TableRow://9:|æ\n,22:\o -o\ -(11:7)TableRow://9:\|a\\n,22:ø\ -ø\ -EOF diff --git a/testdata/good/example_token_multiple.feature b/testdata/good/example_token_multiple.feature deleted file mode 100644 index 0471b7f4..00000000 --- a/testdata/good/example_token_multiple.feature +++ /dev/null @@ -1,8 +0,0 @@ -Feature: Example token used multiple times - - Scenario Outline: Token used twice in a single step - Given - - Examples: - | what | - | usage | diff --git a/testdata/good/example_token_multiple.feature.ast.ndjson b/testdata/good/example_token_multiple.feature.ast.ndjson deleted file mode 100644 index 2e63e8f8..00000000 --- a/testdata/good/example_token_multiple.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"3","keyword":"Examples","location":{"column":5,"line":6},"name":"","tableBody":[{"cells":[{"location":{"column":9,"line":8},"value":"usage"}],"id":"2","location":{"column":7,"line":8}}],"tableHeader":{"cells":[{"location":{"column":9,"line":7},"value":"what"}],"id":"1","location":{"column":7,"line":7}},"tags":[]}],"id":"4","keyword":"Scenario Outline","location":{"column":3,"line":3},"name":"Token used twice in a single step","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":" "}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Example token used multiple times","tags":[]},"uri":"../testdata/good/example_token_multiple.feature"}} diff --git a/testdata/good/example_token_multiple.feature.pickles.ndjson b/testdata/good/example_token_multiple.feature.pickles.ndjson deleted file mode 100644 index dbb894ac..00000000 --- a/testdata/good/example_token_multiple.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["4","2"],"id":"6","language":"en","name":"Token used twice in a single step","steps":[{"astNodeIds":["0","2"],"id":"5","text":"usage usage","type":"Context"}],"tags":[],"uri":"../testdata/good/example_token_multiple.feature"}} diff --git a/testdata/good/example_token_multiple.feature.source.ndjson b/testdata/good/example_token_multiple.feature.source.ndjson deleted file mode 100644 index a45482af..00000000 --- a/testdata/good/example_token_multiple.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Example token used multiple times\n\n Scenario Outline: Token used twice in a single step\n Given \n\n Examples:\n | what |\n | usage |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/example_token_multiple.feature"}} diff --git a/testdata/good/example_token_multiple.feature.tokens b/testdata/good/example_token_multiple.feature.tokens deleted file mode 100644 index d5a749b5..00000000 --- a/testdata/good/example_token_multiple.feature.tokens +++ /dev/null @@ -1,9 +0,0 @@ -(1:1)FeatureLine:()Feature/Example token used multiple times/ -(2:1)Empty:// -(3:3)ScenarioLine:()Scenario Outline/Token used twice in a single step/ -(4:5)StepLine:(Context)Given / / -(5:1)Empty:// -(6:5)ExamplesLine:()Examples// -(7:7)TableRow://9:what -(8:7)TableRow://9:usage -EOF diff --git a/testdata/good/example_tokens_everywhere.feature b/testdata/good/example_tokens_everywhere.feature deleted file mode 100644 index edeefd07..00000000 --- a/testdata/good/example_tokens_everywhere.feature +++ /dev/null @@ -1,14 +0,0 @@ -Feature: Example tokens everywhere - - Scenario Outline: the - Given the : - """ - - """ - Given the : - | | - - Examples: - | one | two | three | four | five | - | un | deux | trois | quatre | cinq | - | uno | dos | tres | quatro | cinco | diff --git a/testdata/good/example_tokens_everywhere.feature.ast.ndjson b/testdata/good/example_tokens_everywhere.feature.ast.ndjson deleted file mode 100644 index 83a1f0be..00000000 --- a/testdata/good/example_tokens_everywhere.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"6","keyword":"Examples","location":{"column":5,"line":11},"name":"","tableBody":[{"cells":[{"location":{"column":9,"line":13},"value":"un"},{"location":{"column":15,"line":13},"value":"deux"},{"location":{"column":22,"line":13},"value":"trois"},{"location":{"column":30,"line":13},"value":"quatre"},{"location":{"column":39,"line":13},"value":"cinq"}],"id":"4","location":{"column":7,"line":13}},{"cells":[{"location":{"column":9,"line":14},"value":"uno"},{"location":{"column":15,"line":14},"value":"dos"},{"location":{"column":22,"line":14},"value":"tres"},{"location":{"column":30,"line":14},"value":"quatro"},{"location":{"column":39,"line":14},"value":"cinco"}],"id":"5","location":{"column":7,"line":14}}],"tableHeader":{"cells":[{"location":{"column":9,"line":12},"value":"one"},{"location":{"column":15,"line":12},"value":"two"},{"location":{"column":22,"line":12},"value":"three"},{"location":{"column":30,"line":12},"value":"four"},{"location":{"column":39,"line":12},"value":"five"}],"id":"3","location":{"column":7,"line":12}},"tags":[]}],"id":"7","keyword":"Scenario Outline","location":{"column":3,"line":3},"name":"the ","steps":[{"docString":{"content":"","delimiter":"\"\"\"","location":{"column":7,"line":5}},"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"the :"},{"dataTable":{"location":{"column":7,"line":9},"rows":[{"cells":[{"location":{"column":9,"line":9},"value":""}],"id":"1","location":{"column":7,"line":9}}]},"id":"2","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":8},"text":"the :"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Example tokens everywhere","tags":[]},"uri":"../testdata/good/example_tokens_everywhere.feature"}} diff --git a/testdata/good/example_tokens_everywhere.feature.pickles.ndjson b/testdata/good/example_tokens_everywhere.feature.pickles.ndjson deleted file mode 100644 index 3d5bc1f3..00000000 --- a/testdata/good/example_tokens_everywhere.feature.pickles.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -{"pickle":{"astNodeIds":["7","4"],"id":"10","language":"en","name":"the un","steps":[{"argument":{"docString":{"content":"trois"}},"astNodeIds":["0","4"],"id":"8","text":"the deux:","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"cinq"}]}]}},"astNodeIds":["2","4"],"id":"9","text":"the quatre:","type":"Context"}],"tags":[],"uri":"../testdata/good/example_tokens_everywhere.feature"}} -{"pickle":{"astNodeIds":["7","5"],"id":"13","language":"en","name":"the uno","steps":[{"argument":{"docString":{"content":"tres"}},"astNodeIds":["0","5"],"id":"11","text":"the dos:","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"cinco"}]}]}},"astNodeIds":["2","5"],"id":"12","text":"the quatro:","type":"Context"}],"tags":[],"uri":"../testdata/good/example_tokens_everywhere.feature"}} diff --git a/testdata/good/example_tokens_everywhere.feature.source.ndjson b/testdata/good/example_tokens_everywhere.feature.source.ndjson deleted file mode 100644 index 2f1767de..00000000 --- a/testdata/good/example_tokens_everywhere.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Example tokens everywhere\n\n Scenario Outline: the \n Given the :\n \"\"\"\n \n \"\"\"\n Given the :\n | |\n\n Examples:\n | one | two | three | four | five |\n | un | deux | trois | quatre | cinq |\n | uno | dos | tres | quatro | cinco |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/example_tokens_everywhere.feature"}} diff --git a/testdata/good/example_tokens_everywhere.feature.tokens b/testdata/good/example_tokens_everywhere.feature.tokens deleted file mode 100644 index 7a04e2b5..00000000 --- a/testdata/good/example_tokens_everywhere.feature.tokens +++ /dev/null @@ -1,15 +0,0 @@ -(1:1)FeatureLine:()Feature/Example tokens everywhere/ -(2:1)Empty:// -(3:3)ScenarioLine:()Scenario Outline/the / -(4:5)StepLine:(Context)Given /the :/ -(5:7)DocStringSeparator:()"""// -(6:1)Other:// -(7:7)DocStringSeparator:()"""// -(8:5)StepLine:(Context)Given /the :/ -(9:7)TableRow://9: -(10:1)Empty:// -(11:5)ExamplesLine:()Examples// -(12:7)TableRow://9:one,15:two,22:three,30:four,39:five -(13:7)TableRow://9:un,15:deux,22:trois,30:quatre,39:cinq -(14:7)TableRow://9:uno,15:dos,22:tres,30:quatro,39:cinco -EOF diff --git a/testdata/good/i18n_emoji.feature b/testdata/good/i18n_emoji.feature deleted file mode 100644 index 96c03ba9..00000000 --- a/testdata/good/i18n_emoji.feature +++ /dev/null @@ -1,5 +0,0 @@ -# language: em -📚: 🙈🙉🙊 - - 📕: 💃 - 😐🎸 diff --git a/testdata/good/i18n_emoji.feature.ast.ndjson b/testdata/good/i18n_emoji.feature.ast.ndjson deleted file mode 100644 index 449d188a..00000000 --- a/testdata/good/i18n_emoji.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"📕","location":{"column":3,"line":4},"name":"💃","steps":[{"id":"0","keyword":"😐","keywordType":"Context","location":{"column":5,"line":5},"text":"🎸"}],"tags":[]}}],"description":"","keyword":"📚","language":"em","location":{"column":1,"line":2},"name":"🙈🙉🙊","tags":[]},"uri":"../testdata/good/i18n_emoji.feature"}} diff --git a/testdata/good/i18n_emoji.feature.pickles.ndjson b/testdata/good/i18n_emoji.feature.pickles.ndjson deleted file mode 100644 index 36e78754..00000000 --- a/testdata/good/i18n_emoji.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["1"],"id":"3","language":"em","name":"💃","steps":[{"astNodeIds":["0"],"id":"2","text":"🎸","type":"Context"}],"tags":[],"uri":"../testdata/good/i18n_emoji.feature"}} diff --git a/testdata/good/i18n_emoji.feature.source.ndjson b/testdata/good/i18n_emoji.feature.source.ndjson deleted file mode 100644 index 061e7b4b..00000000 --- a/testdata/good/i18n_emoji.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"# language: em\n📚: 🙈🙉🙊\n\n 📕: 💃\n 😐🎸\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/i18n_emoji.feature"}} diff --git a/testdata/good/i18n_emoji.feature.tokens b/testdata/good/i18n_emoji.feature.tokens deleted file mode 100644 index ff8ba2d3..00000000 --- a/testdata/good/i18n_emoji.feature.tokens +++ /dev/null @@ -1,6 +0,0 @@ -(1:1)Language:/em/ -(2:1)FeatureLine:()📚/🙈🙉🙊/ -(3:1)Empty:// -(4:3)ScenarioLine:()📕/💃/ -(5:5)StepLine:(Context)😐/🎸/ -EOF diff --git a/testdata/good/i18n_fr.feature b/testdata/good/i18n_fr.feature deleted file mode 100644 index ddeafa4c..00000000 --- a/testdata/good/i18n_fr.feature +++ /dev/null @@ -1,63 +0,0 @@ -#language:fr -Fonctionnalité: i18n support - - Scénario: Support des caractères spéciaux - Soit un exemple de scénario en français - Quand j'ai 1 gâteau - Alors je suis heureux - - Scénario: Support du mot-clef "Etant donné que " - Etant donné que j'aime les gâteaux - Lorsqu'on m'offre 1 gâteau - Alors je suis heureux - - Scénario: Support du mot-clef "Etant donné qu'" - Etant donné qu'offrir un gâteau rend heureux - Lorsqu'on m'offre 1 gâteau - Alors je suis heureux - - Scénario: Support du mot-clef "Étant donné que " - Étant donné que j'aime les gâteaux - Lorsqu'on m'offre 1 gâteau - Alors je suis heureux - - Scénario: Support du mot-clef "Étant donné qu'" - Étant donné qu'offrir un gâteau rend heureux - Lorsqu'on m'offre 1 gâteau - Alors je suis heureux - - Scénario: Support du mot-clef "Et que " - Soit un exemple de scénario en français - Lorsque j'ai 2 gâteaux - Et que quelqu'un m'offre 1 gâteau - Alors j'ai 3 gâteaux - - Scénario: Support du mot-clef "Et qu'" - Soit un exemple de scénario en français - Lorsque j'ai 2 gâteaux - Et qu'on m'offre 1 gâteau - Alors j'ai 3 gâteaux - - Scénario: Support du mot-clef "Et " - Soit un exemple de scénario en français - Quand j'ai 2 gâteaux - Et quelqu'un m'offre 1 gâteau - Alors j'ai 3 gâteaux - - Scénario: Support du mot-clef "Mais que " - Soit un exemple de scénario en français - Lorsque j'ai 2 gâteaux - Mais que quelqu'un me vole 1 gâteau - Alors j'ai 1 gâteau - - Scénario: Support du mot-clef "Mais qu'" - Soit un exemple de scénario en français - Lorsque j'ai 2 gâteaux - Mais qu'on me vole 1 gâteau - Alors j'ai 1 gâteau - - Scénario: Support du mot-clef "Mais " - Soit un exemple de scénario en français - Quand j'ai 2 gâteaux - Mais quelqu'un me vole 1 gâteau - Alors j'ai 1 gâteau diff --git a/testdata/good/i18n_fr.feature.ast.ndjson b/testdata/good/i18n_fr.feature.ast.ndjson deleted file mode 100644 index c75f83b7..00000000 --- a/testdata/good/i18n_fr.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"3","keyword":"Scénario","location":{"column":3,"line":4},"name":"Support des caractères spéciaux","steps":[{"id":"0","keyword":"Soit ","keywordType":"Context","location":{"column":5,"line":5},"text":"un exemple de scénario en français"},{"id":"1","keyword":"Quand ","keywordType":"Action","location":{"column":5,"line":6},"text":"j'ai 1 gâteau"},{"id":"2","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":7},"text":"je suis heureux"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"7","keyword":"Scénario","location":{"column":3,"line":9},"name":"Support du mot-clef \"Etant donné que \"","steps":[{"id":"4","keyword":"Etant donné que ","keywordType":"Context","location":{"column":5,"line":10},"text":"j'aime les gâteaux"},{"id":"5","keyword":"Lorsqu'","keywordType":"Action","location":{"column":5,"line":11},"text":"on m'offre 1 gâteau"},{"id":"6","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":12},"text":"je suis heureux"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"11","keyword":"Scénario","location":{"column":3,"line":14},"name":"Support du mot-clef \"Etant donné qu'\"","steps":[{"id":"8","keyword":"Etant donné qu'","keywordType":"Context","location":{"column":5,"line":15},"text":"offrir un gâteau rend heureux"},{"id":"9","keyword":"Lorsqu'","keywordType":"Action","location":{"column":5,"line":16},"text":"on m'offre 1 gâteau"},{"id":"10","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":17},"text":"je suis heureux"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"15","keyword":"Scénario","location":{"column":3,"line":19},"name":"Support du mot-clef \"Étant donné que \"","steps":[{"id":"12","keyword":"Étant donné que ","keywordType":"Context","location":{"column":5,"line":20},"text":"j'aime les gâteaux"},{"id":"13","keyword":"Lorsqu'","keywordType":"Action","location":{"column":5,"line":21},"text":"on m'offre 1 gâteau"},{"id":"14","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":22},"text":"je suis heureux"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"19","keyword":"Scénario","location":{"column":3,"line":24},"name":"Support du mot-clef \"Étant donné qu'\"","steps":[{"id":"16","keyword":"Étant donné qu'","keywordType":"Context","location":{"column":5,"line":25},"text":"offrir un gâteau rend heureux"},{"id":"17","keyword":"Lorsqu'","keywordType":"Action","location":{"column":5,"line":26},"text":"on m'offre 1 gâteau"},{"id":"18","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":27},"text":"je suis heureux"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"24","keyword":"Scénario","location":{"column":3,"line":29},"name":"Support du mot-clef \"Et que \"","steps":[{"id":"20","keyword":"Soit ","keywordType":"Context","location":{"column":5,"line":30},"text":"un exemple de scénario en français"},{"id":"21","keyword":"Lorsque ","keywordType":"Action","location":{"column":5,"line":31},"text":"j'ai 2 gâteaux"},{"id":"22","keyword":"Et que ","keywordType":"Conjunction","location":{"column":5,"line":32},"text":"quelqu'un m'offre 1 gâteau"},{"id":"23","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":33},"text":"j'ai 3 gâteaux"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"29","keyword":"Scénario","location":{"column":3,"line":35},"name":"Support du mot-clef \"Et qu'\"","steps":[{"id":"25","keyword":"Soit ","keywordType":"Context","location":{"column":5,"line":36},"text":"un exemple de scénario en français"},{"id":"26","keyword":"Lorsque ","keywordType":"Action","location":{"column":5,"line":37},"text":"j'ai 2 gâteaux"},{"id":"27","keyword":"Et qu'","keywordType":"Conjunction","location":{"column":5,"line":38},"text":"on m'offre 1 gâteau"},{"id":"28","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":39},"text":"j'ai 3 gâteaux"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"34","keyword":"Scénario","location":{"column":3,"line":41},"name":"Support du mot-clef \"Et \"","steps":[{"id":"30","keyword":"Soit ","keywordType":"Context","location":{"column":5,"line":42},"text":"un exemple de scénario en français"},{"id":"31","keyword":"Quand ","keywordType":"Action","location":{"column":5,"line":43},"text":"j'ai 2 gâteaux"},{"id":"32","keyword":"Et ","keywordType":"Conjunction","location":{"column":5,"line":44},"text":"quelqu'un m'offre 1 gâteau"},{"id":"33","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":45},"text":"j'ai 3 gâteaux"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"39","keyword":"Scénario","location":{"column":3,"line":47},"name":"Support du mot-clef \"Mais que \"","steps":[{"id":"35","keyword":"Soit ","keywordType":"Context","location":{"column":5,"line":48},"text":"un exemple de scénario en français"},{"id":"36","keyword":"Lorsque ","keywordType":"Action","location":{"column":5,"line":49},"text":"j'ai 2 gâteaux"},{"id":"37","keyword":"Mais que ","keywordType":"Conjunction","location":{"column":5,"line":50},"text":"quelqu'un me vole 1 gâteau"},{"id":"38","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":51},"text":"j'ai 1 gâteau"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"44","keyword":"Scénario","location":{"column":3,"line":53},"name":"Support du mot-clef \"Mais qu'\"","steps":[{"id":"40","keyword":"Soit ","keywordType":"Context","location":{"column":5,"line":54},"text":"un exemple de scénario en français"},{"id":"41","keyword":"Lorsque ","keywordType":"Action","location":{"column":5,"line":55},"text":"j'ai 2 gâteaux"},{"id":"42","keyword":"Mais qu'","keywordType":"Conjunction","location":{"column":5,"line":56},"text":"on me vole 1 gâteau"},{"id":"43","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":57},"text":"j'ai 1 gâteau"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"49","keyword":"Scénario","location":{"column":3,"line":59},"name":"Support du mot-clef \"Mais \"","steps":[{"id":"45","keyword":"Soit ","keywordType":"Context","location":{"column":5,"line":60},"text":"un exemple de scénario en français"},{"id":"46","keyword":"Quand ","keywordType":"Action","location":{"column":5,"line":61},"text":"j'ai 2 gâteaux"},{"id":"47","keyword":"Mais ","keywordType":"Conjunction","location":{"column":5,"line":62},"text":"quelqu'un me vole 1 gâteau"},{"id":"48","keyword":"Alors ","keywordType":"Outcome","location":{"column":5,"line":63},"text":"j'ai 1 gâteau"}],"tags":[]}}],"description":"","keyword":"Fonctionnalité","language":"fr","location":{"column":1,"line":2},"name":"i18n support","tags":[]},"uri":"../testdata/good/i18n_fr.feature"}} diff --git a/testdata/good/i18n_fr.feature.pickles.ndjson b/testdata/good/i18n_fr.feature.pickles.ndjson deleted file mode 100644 index a10347c0..00000000 --- a/testdata/good/i18n_fr.feature.pickles.ndjson +++ /dev/null @@ -1,11 +0,0 @@ -{"pickle":{"astNodeIds":["3"],"id":"53","language":"fr","name":"Support des caractères spéciaux","steps":[{"astNodeIds":["0"],"id":"50","text":"un exemple de scénario en français","type":"Context"},{"astNodeIds":["1"],"id":"51","text":"j'ai 1 gâteau","type":"Action"},{"astNodeIds":["2"],"id":"52","text":"je suis heureux","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} -{"pickle":{"astNodeIds":["7"],"id":"57","language":"fr","name":"Support du mot-clef \"Etant donné que \"","steps":[{"astNodeIds":["4"],"id":"54","text":"j'aime les gâteaux","type":"Context"},{"astNodeIds":["5"],"id":"55","text":"on m'offre 1 gâteau","type":"Action"},{"astNodeIds":["6"],"id":"56","text":"je suis heureux","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} -{"pickle":{"astNodeIds":["11"],"id":"61","language":"fr","name":"Support du mot-clef \"Etant donné qu'\"","steps":[{"astNodeIds":["8"],"id":"58","text":"offrir un gâteau rend heureux","type":"Context"},{"astNodeIds":["9"],"id":"59","text":"on m'offre 1 gâteau","type":"Action"},{"astNodeIds":["10"],"id":"60","text":"je suis heureux","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} -{"pickle":{"astNodeIds":["15"],"id":"65","language":"fr","name":"Support du mot-clef \"Étant donné que \"","steps":[{"astNodeIds":["12"],"id":"62","text":"j'aime les gâteaux","type":"Context"},{"astNodeIds":["13"],"id":"63","text":"on m'offre 1 gâteau","type":"Action"},{"astNodeIds":["14"],"id":"64","text":"je suis heureux","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} -{"pickle":{"astNodeIds":["19"],"id":"69","language":"fr","name":"Support du mot-clef \"Étant donné qu'\"","steps":[{"astNodeIds":["16"],"id":"66","text":"offrir un gâteau rend heureux","type":"Context"},{"astNodeIds":["17"],"id":"67","text":"on m'offre 1 gâteau","type":"Action"},{"astNodeIds":["18"],"id":"68","text":"je suis heureux","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} -{"pickle":{"astNodeIds":["24"],"id":"74","language":"fr","name":"Support du mot-clef \"Et que \"","steps":[{"astNodeIds":["20"],"id":"70","text":"un exemple de scénario en français","type":"Context"},{"astNodeIds":["21"],"id":"71","text":"j'ai 2 gâteaux","type":"Action"},{"astNodeIds":["22"],"id":"72","text":"quelqu'un m'offre 1 gâteau","type":"Action"},{"astNodeIds":["23"],"id":"73","text":"j'ai 3 gâteaux","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} -{"pickle":{"astNodeIds":["29"],"id":"79","language":"fr","name":"Support du mot-clef \"Et qu'\"","steps":[{"astNodeIds":["25"],"id":"75","text":"un exemple de scénario en français","type":"Context"},{"astNodeIds":["26"],"id":"76","text":"j'ai 2 gâteaux","type":"Action"},{"astNodeIds":["27"],"id":"77","text":"on m'offre 1 gâteau","type":"Action"},{"astNodeIds":["28"],"id":"78","text":"j'ai 3 gâteaux","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} -{"pickle":{"astNodeIds":["34"],"id":"84","language":"fr","name":"Support du mot-clef \"Et \"","steps":[{"astNodeIds":["30"],"id":"80","text":"un exemple de scénario en français","type":"Context"},{"astNodeIds":["31"],"id":"81","text":"j'ai 2 gâteaux","type":"Action"},{"astNodeIds":["32"],"id":"82","text":"quelqu'un m'offre 1 gâteau","type":"Action"},{"astNodeIds":["33"],"id":"83","text":"j'ai 3 gâteaux","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} -{"pickle":{"astNodeIds":["39"],"id":"89","language":"fr","name":"Support du mot-clef \"Mais que \"","steps":[{"astNodeIds":["35"],"id":"85","text":"un exemple de scénario en français","type":"Context"},{"astNodeIds":["36"],"id":"86","text":"j'ai 2 gâteaux","type":"Action"},{"astNodeIds":["37"],"id":"87","text":"quelqu'un me vole 1 gâteau","type":"Action"},{"astNodeIds":["38"],"id":"88","text":"j'ai 1 gâteau","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} -{"pickle":{"astNodeIds":["44"],"id":"94","language":"fr","name":"Support du mot-clef \"Mais qu'\"","steps":[{"astNodeIds":["40"],"id":"90","text":"un exemple de scénario en français","type":"Context"},{"astNodeIds":["41"],"id":"91","text":"j'ai 2 gâteaux","type":"Action"},{"astNodeIds":["42"],"id":"92","text":"on me vole 1 gâteau","type":"Action"},{"astNodeIds":["43"],"id":"93","text":"j'ai 1 gâteau","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} -{"pickle":{"astNodeIds":["49"],"id":"99","language":"fr","name":"Support du mot-clef \"Mais \"","steps":[{"astNodeIds":["45"],"id":"95","text":"un exemple de scénario en français","type":"Context"},{"astNodeIds":["46"],"id":"96","text":"j'ai 2 gâteaux","type":"Action"},{"astNodeIds":["47"],"id":"97","text":"quelqu'un me vole 1 gâteau","type":"Action"},{"astNodeIds":["48"],"id":"98","text":"j'ai 1 gâteau","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_fr.feature"}} diff --git a/testdata/good/i18n_fr.feature.source.ndjson b/testdata/good/i18n_fr.feature.source.ndjson deleted file mode 100644 index bbbf6015..00000000 --- a/testdata/good/i18n_fr.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"#language:fr\nFonctionnalité: i18n support\n\n Scénario: Support des caractères spéciaux\n Soit un exemple de scénario en français\n Quand j'ai 1 gâteau\n Alors je suis heureux\n\n Scénario: Support du mot-clef \"Etant donné que \"\n Etant donné que j'aime les gâteaux\n Lorsqu'on m'offre 1 gâteau\n Alors je suis heureux\n\n Scénario: Support du mot-clef \"Etant donné qu'\"\n Etant donné qu'offrir un gâteau rend heureux\n Lorsqu'on m'offre 1 gâteau\n Alors je suis heureux\n\n Scénario: Support du mot-clef \"Étant donné que \"\n Étant donné que j'aime les gâteaux \n Lorsqu'on m'offre 1 gâteau\n Alors je suis heureux\n\n Scénario: Support du mot-clef \"Étant donné qu'\"\n Étant donné qu'offrir un gâteau rend heureux\n Lorsqu'on m'offre 1 gâteau\n Alors je suis heureux\n\n Scénario: Support du mot-clef \"Et que \"\n Soit un exemple de scénario en français\n Lorsque j'ai 2 gâteaux\n Et que quelqu'un m'offre 1 gâteau\n Alors j'ai 3 gâteaux\n\n Scénario: Support du mot-clef \"Et qu'\"\n Soit un exemple de scénario en français\n Lorsque j'ai 2 gâteaux\n Et qu'on m'offre 1 gâteau\n Alors j'ai 3 gâteaux\n\n Scénario: Support du mot-clef \"Et \"\n Soit un exemple de scénario en français\n Quand j'ai 2 gâteaux\n Et quelqu'un m'offre 1 gâteau\n Alors j'ai 3 gâteaux\n\n Scénario: Support du mot-clef \"Mais que \"\n Soit un exemple de scénario en français\n Lorsque j'ai 2 gâteaux\n Mais que quelqu'un me vole 1 gâteau\n Alors j'ai 1 gâteau\n\n Scénario: Support du mot-clef \"Mais qu'\"\n Soit un exemple de scénario en français\n Lorsque j'ai 2 gâteaux\n Mais qu'on me vole 1 gâteau\n Alors j'ai 1 gâteau\n\n Scénario: Support du mot-clef \"Mais \"\n Soit un exemple de scénario en français\n Quand j'ai 2 gâteaux\n Mais quelqu'un me vole 1 gâteau\n Alors j'ai 1 gâteau\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/i18n_fr.feature"}} diff --git a/testdata/good/i18n_fr.feature.tokens b/testdata/good/i18n_fr.feature.tokens deleted file mode 100644 index d5fb2021..00000000 --- a/testdata/good/i18n_fr.feature.tokens +++ /dev/null @@ -1,64 +0,0 @@ -(1:1)Language:/fr/ -(2:1)FeatureLine:()Fonctionnalité/i18n support/ -(3:1)Empty:// -(4:3)ScenarioLine:()Scénario/Support des caractères spéciaux/ -(5:5)StepLine:(Context)Soit /un exemple de scénario en français/ -(6:5)StepLine:(Action)Quand /j'ai 1 gâteau/ -(7:5)StepLine:(Outcome)Alors /je suis heureux/ -(8:1)Empty:// -(9:3)ScenarioLine:()Scénario/Support du mot-clef "Etant donné que "/ -(10:5)StepLine:(Context)Etant donné que /j'aime les gâteaux/ -(11:5)StepLine:(Action)Lorsqu'/on m'offre 1 gâteau/ -(12:5)StepLine:(Outcome)Alors /je suis heureux/ -(13:1)Empty:// -(14:3)ScenarioLine:()Scénario/Support du mot-clef "Etant donné qu'"/ -(15:5)StepLine:(Context)Etant donné qu'/offrir un gâteau rend heureux/ -(16:5)StepLine:(Action)Lorsqu'/on m'offre 1 gâteau/ -(17:5)StepLine:(Outcome)Alors /je suis heureux/ -(18:1)Empty:// -(19:3)ScenarioLine:()Scénario/Support du mot-clef "Étant donné que "/ -(20:5)StepLine:(Context)Étant donné que /j'aime les gâteaux/ -(21:5)StepLine:(Action)Lorsqu'/on m'offre 1 gâteau/ -(22:5)StepLine:(Outcome)Alors /je suis heureux/ -(23:1)Empty:// -(24:3)ScenarioLine:()Scénario/Support du mot-clef "Étant donné qu'"/ -(25:5)StepLine:(Context)Étant donné qu'/offrir un gâteau rend heureux/ -(26:5)StepLine:(Action)Lorsqu'/on m'offre 1 gâteau/ -(27:5)StepLine:(Outcome)Alors /je suis heureux/ -(28:1)Empty:// -(29:3)ScenarioLine:()Scénario/Support du mot-clef "Et que "/ -(30:5)StepLine:(Context)Soit /un exemple de scénario en français/ -(31:5)StepLine:(Action)Lorsque /j'ai 2 gâteaux/ -(32:5)StepLine:(Conjunction)Et que /quelqu'un m'offre 1 gâteau/ -(33:5)StepLine:(Outcome)Alors /j'ai 3 gâteaux/ -(34:1)Empty:// -(35:3)ScenarioLine:()Scénario/Support du mot-clef "Et qu'"/ -(36:5)StepLine:(Context)Soit /un exemple de scénario en français/ -(37:5)StepLine:(Action)Lorsque /j'ai 2 gâteaux/ -(38:5)StepLine:(Conjunction)Et qu'/on m'offre 1 gâteau/ -(39:5)StepLine:(Outcome)Alors /j'ai 3 gâteaux/ -(40:1)Empty:// -(41:3)ScenarioLine:()Scénario/Support du mot-clef "Et "/ -(42:5)StepLine:(Context)Soit /un exemple de scénario en français/ -(43:5)StepLine:(Action)Quand /j'ai 2 gâteaux/ -(44:5)StepLine:(Conjunction)Et /quelqu'un m'offre 1 gâteau/ -(45:5)StepLine:(Outcome)Alors /j'ai 3 gâteaux/ -(46:1)Empty:// -(47:3)ScenarioLine:()Scénario/Support du mot-clef "Mais que "/ -(48:5)StepLine:(Context)Soit /un exemple de scénario en français/ -(49:5)StepLine:(Action)Lorsque /j'ai 2 gâteaux/ -(50:5)StepLine:(Conjunction)Mais que /quelqu'un me vole 1 gâteau/ -(51:5)StepLine:(Outcome)Alors /j'ai 1 gâteau/ -(52:1)Empty:// -(53:3)ScenarioLine:()Scénario/Support du mot-clef "Mais qu'"/ -(54:5)StepLine:(Context)Soit /un exemple de scénario en français/ -(55:5)StepLine:(Action)Lorsque /j'ai 2 gâteaux/ -(56:5)StepLine:(Conjunction)Mais qu'/on me vole 1 gâteau/ -(57:5)StepLine:(Outcome)Alors /j'ai 1 gâteau/ -(58:1)Empty:// -(59:3)ScenarioLine:()Scénario/Support du mot-clef "Mais "/ -(60:5)StepLine:(Context)Soit /un exemple de scénario en français/ -(61:5)StepLine:(Action)Quand /j'ai 2 gâteaux/ -(62:5)StepLine:(Conjunction)Mais /quelqu'un me vole 1 gâteau/ -(63:5)StepLine:(Outcome)Alors /j'ai 1 gâteau/ -EOF diff --git a/testdata/good/i18n_no.feature b/testdata/good/i18n_no.feature deleted file mode 100644 index 243a219b..00000000 --- a/testdata/good/i18n_no.feature +++ /dev/null @@ -1,7 +0,0 @@ -#language:no -Egenskap: i18n support - - Scenario: Parsing many languages - Gitt Gherkin supports many languages - Når Norwegian keywords are parsed - Så they should be recognized diff --git a/testdata/good/i18n_no.feature.ast.ndjson b/testdata/good/i18n_no.feature.ast.ndjson deleted file mode 100644 index 7ad2a1b3..00000000 --- a/testdata/good/i18n_no.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"3","keyword":"Scenario","location":{"column":3,"line":4},"name":"Parsing many languages","steps":[{"id":"0","keyword":"Gitt ","keywordType":"Context","location":{"column":5,"line":5},"text":"Gherkin supports many languages"},{"id":"1","keyword":"Når ","keywordType":"Action","location":{"column":5,"line":6},"text":"Norwegian keywords are parsed"},{"id":"2","keyword":"Så ","keywordType":"Outcome","location":{"column":5,"line":7},"text":"they should be recognized"}],"tags":[]}}],"description":"","keyword":"Egenskap","language":"no","location":{"column":1,"line":2},"name":"i18n support","tags":[]},"uri":"../testdata/good/i18n_no.feature"}} diff --git a/testdata/good/i18n_no.feature.pickles.ndjson b/testdata/good/i18n_no.feature.pickles.ndjson deleted file mode 100644 index e8a3d6af..00000000 --- a/testdata/good/i18n_no.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["3"],"id":"7","language":"no","name":"Parsing many languages","steps":[{"astNodeIds":["0"],"id":"4","text":"Gherkin supports many languages","type":"Context"},{"astNodeIds":["1"],"id":"5","text":"Norwegian keywords are parsed","type":"Action"},{"astNodeIds":["2"],"id":"6","text":"they should be recognized","type":"Outcome"}],"tags":[],"uri":"../testdata/good/i18n_no.feature"}} diff --git a/testdata/good/i18n_no.feature.source.ndjson b/testdata/good/i18n_no.feature.source.ndjson deleted file mode 100644 index 9cb088cc..00000000 --- a/testdata/good/i18n_no.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"#language:no\nEgenskap: i18n support\n\n Scenario: Parsing many languages\n Gitt Gherkin supports many languages\n Når Norwegian keywords are parsed\n Så they should be recognized\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/i18n_no.feature"}} diff --git a/testdata/good/i18n_no.feature.tokens b/testdata/good/i18n_no.feature.tokens deleted file mode 100644 index d58c0bbd..00000000 --- a/testdata/good/i18n_no.feature.tokens +++ /dev/null @@ -1,8 +0,0 @@ -(1:1)Language:/no/ -(2:1)FeatureLine:()Egenskap/i18n support/ -(3:1)Empty:// -(4:3)ScenarioLine:()Scenario/Parsing many languages/ -(5:5)StepLine:(Context)Gitt /Gherkin supports many languages/ -(6:5)StepLine:(Action)Når /Norwegian keywords are parsed/ -(7:5)StepLine:(Outcome)Så /they should be recognized/ -EOF diff --git a/testdata/good/incomplete_background_1.feature b/testdata/good/incomplete_background_1.feature deleted file mode 100644 index 766d29d5..00000000 --- a/testdata/good/incomplete_background_1.feature +++ /dev/null @@ -1,6 +0,0 @@ -Feature: Incomplete backgrounds, Part 1 - - Background: no steps - - Scenario: still pickles up - * a step diff --git a/testdata/good/incomplete_background_1.feature.ast.ndjson b/testdata/good/incomplete_background_1.feature.ast.ndjson deleted file mode 100644 index b8e73966..00000000 --- a/testdata/good/incomplete_background_1.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"background":{"description":"","id":"0","keyword":"Background","location":{"column":3,"line":3},"name":"no steps","steps":[]}},{"scenario":{"description":"","examples":[],"id":"2","keyword":"Scenario","location":{"column":3,"line":5},"name":"still pickles up","steps":[{"id":"1","keyword":"* ","keywordType":"Unknown","location":{"column":5,"line":6},"text":"a step"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Incomplete backgrounds, Part 1","tags":[]},"uri":"../testdata/good/incomplete_background_1.feature"}} diff --git a/testdata/good/incomplete_background_1.feature.pickles.ndjson b/testdata/good/incomplete_background_1.feature.pickles.ndjson deleted file mode 100644 index d026ced2..00000000 --- a/testdata/good/incomplete_background_1.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["2"],"id":"4","language":"en","name":"still pickles up","steps":[{"astNodeIds":["1"],"id":"3","text":"a step","type":"Unknown"}],"tags":[],"uri":"../testdata/good/incomplete_background_1.feature"}} diff --git a/testdata/good/incomplete_background_1.feature.source.ndjson b/testdata/good/incomplete_background_1.feature.source.ndjson deleted file mode 100644 index eeb8175f..00000000 --- a/testdata/good/incomplete_background_1.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Incomplete backgrounds, Part 1\n\n Background: no steps\n\n Scenario: still pickles up\n * a step\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/incomplete_background_1.feature"}} diff --git a/testdata/good/incomplete_background_1.feature.tokens b/testdata/good/incomplete_background_1.feature.tokens deleted file mode 100644 index 32378be1..00000000 --- a/testdata/good/incomplete_background_1.feature.tokens +++ /dev/null @@ -1,7 +0,0 @@ -(1:1)FeatureLine:()Feature/Incomplete backgrounds, Part 1/ -(2:1)Empty:// -(3:3)BackgroundLine:()Background/no steps/ -(4:1)Empty:// -(5:3)ScenarioLine:()Scenario/still pickles up/ -(6:5)StepLine:(Unknown)* /a step/ -EOF diff --git a/testdata/good/incomplete_background_2.feature b/testdata/good/incomplete_background_2.feature deleted file mode 100644 index c4941ae3..00000000 --- a/testdata/good/incomplete_background_2.feature +++ /dev/null @@ -1,7 +0,0 @@ -Feature: Incomplete backgrounds, Part 2 - - Background: just a description - A short description - - Scenario: still pickles up - * a step diff --git a/testdata/good/incomplete_background_2.feature.ast.ndjson b/testdata/good/incomplete_background_2.feature.ast.ndjson deleted file mode 100644 index 2aa558a6..00000000 --- a/testdata/good/incomplete_background_2.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"background":{"description":" A short description","id":"0","keyword":"Background","location":{"column":3,"line":3},"name":"just a description","steps":[]}},{"scenario":{"description":"","examples":[],"id":"2","keyword":"Scenario","location":{"column":3,"line":6},"name":"still pickles up","steps":[{"id":"1","keyword":"* ","keywordType":"Unknown","location":{"column":5,"line":7},"text":"a step"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Incomplete backgrounds, Part 2","tags":[]},"uri":"../testdata/good/incomplete_background_2.feature"}} diff --git a/testdata/good/incomplete_background_2.feature.pickles.ndjson b/testdata/good/incomplete_background_2.feature.pickles.ndjson deleted file mode 100644 index f48f77cf..00000000 --- a/testdata/good/incomplete_background_2.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["2"],"id":"4","language":"en","name":"still pickles up","steps":[{"astNodeIds":["1"],"id":"3","text":"a step","type":"Unknown"}],"tags":[],"uri":"../testdata/good/incomplete_background_2.feature"}} diff --git a/testdata/good/incomplete_background_2.feature.source.ndjson b/testdata/good/incomplete_background_2.feature.source.ndjson deleted file mode 100644 index 26d1208a..00000000 --- a/testdata/good/incomplete_background_2.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Incomplete backgrounds, Part 2\n\n Background: just a description\n A short description\n\n Scenario: still pickles up\n * a step\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/incomplete_background_2.feature"}} diff --git a/testdata/good/incomplete_background_2.feature.tokens b/testdata/good/incomplete_background_2.feature.tokens deleted file mode 100644 index 425e3254..00000000 --- a/testdata/good/incomplete_background_2.feature.tokens +++ /dev/null @@ -1,8 +0,0 @@ -(1:1)FeatureLine:()Feature/Incomplete backgrounds, Part 2/ -(2:1)Empty:// -(3:3)BackgroundLine:()Background/just a description/ -(4:1)Other:/ A short description/ -(5:1)Other:// -(6:3)ScenarioLine:()Scenario/still pickles up/ -(7:5)StepLine:(Unknown)* /a step/ -EOF diff --git a/testdata/good/incomplete_feature_1.feature b/testdata/good/incomplete_feature_1.feature deleted file mode 100644 index d8dd71b0..00000000 --- a/testdata/good/incomplete_feature_1.feature +++ /dev/null @@ -1,2 +0,0 @@ -Feature: Just a description - A short description diff --git a/testdata/good/incomplete_feature_1.feature.ast.ndjson b/testdata/good/incomplete_feature_1.feature.ast.ndjson deleted file mode 100644 index c05e265b..00000000 --- a/testdata/good/incomplete_feature_1.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[],"description":" A short description","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Just a description","tags":[]},"uri":"../testdata/good/incomplete_feature_1.feature"}} diff --git a/testdata/good/incomplete_feature_1.feature.pickles.ndjson b/testdata/good/incomplete_feature_1.feature.pickles.ndjson deleted file mode 100644 index e69de29b..00000000 diff --git a/testdata/good/incomplete_feature_1.feature.source.ndjson b/testdata/good/incomplete_feature_1.feature.source.ndjson deleted file mode 100644 index 95c78f94..00000000 --- a/testdata/good/incomplete_feature_1.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Just a description\n A short description\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/incomplete_feature_1.feature"}} diff --git a/testdata/good/incomplete_feature_1.feature.tokens b/testdata/good/incomplete_feature_1.feature.tokens deleted file mode 100644 index 1358f796..00000000 --- a/testdata/good/incomplete_feature_1.feature.tokens +++ /dev/null @@ -1,3 +0,0 @@ -(1:1)FeatureLine:()Feature/Just a description/ -(2:1)Other:/ A short description/ -EOF diff --git a/testdata/good/incomplete_feature_2.feature b/testdata/good/incomplete_feature_2.feature deleted file mode 100644 index 6426c22c..00000000 --- a/testdata/good/incomplete_feature_2.feature +++ /dev/null @@ -1 +0,0 @@ -Feature: Empty feature diff --git a/testdata/good/incomplete_feature_2.feature.ast.ndjson b/testdata/good/incomplete_feature_2.feature.ast.ndjson deleted file mode 100644 index 74ae17b0..00000000 --- a/testdata/good/incomplete_feature_2.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Empty feature","tags":[]},"uri":"../testdata/good/incomplete_feature_2.feature"}} diff --git a/testdata/good/incomplete_feature_2.feature.pickles.ndjson b/testdata/good/incomplete_feature_2.feature.pickles.ndjson deleted file mode 100644 index e69de29b..00000000 diff --git a/testdata/good/incomplete_feature_2.feature.source.ndjson b/testdata/good/incomplete_feature_2.feature.source.ndjson deleted file mode 100644 index 95c7c993..00000000 --- a/testdata/good/incomplete_feature_2.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Empty feature\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/incomplete_feature_2.feature"}} diff --git a/testdata/good/incomplete_feature_2.feature.tokens b/testdata/good/incomplete_feature_2.feature.tokens deleted file mode 100644 index 0f24e97a..00000000 --- a/testdata/good/incomplete_feature_2.feature.tokens +++ /dev/null @@ -1,2 +0,0 @@ -(1:1)FeatureLine:()Feature/Empty feature/ -EOF diff --git a/testdata/good/incomplete_feature_3.feature b/testdata/good/incomplete_feature_3.feature deleted file mode 100644 index 5572bbc7..00000000 --- a/testdata/good/incomplete_feature_3.feature +++ /dev/null @@ -1 +0,0 @@ -# Just a comment \ No newline at end of file diff --git a/testdata/good/incomplete_feature_3.feature.ast.ndjson b/testdata/good/incomplete_feature_3.feature.ast.ndjson deleted file mode 100644 index dc7c2798..00000000 --- a/testdata/good/incomplete_feature_3.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[{"location":{"column":1,"line":1},"text":"# Just a comment"}],"uri":"../testdata/good/incomplete_feature_3.feature"}} diff --git a/testdata/good/incomplete_feature_3.feature.pickles.ndjson b/testdata/good/incomplete_feature_3.feature.pickles.ndjson deleted file mode 100644 index e69de29b..00000000 diff --git a/testdata/good/incomplete_feature_3.feature.source.ndjson b/testdata/good/incomplete_feature_3.feature.source.ndjson deleted file mode 100644 index bcdc1016..00000000 --- a/testdata/good/incomplete_feature_3.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"# Just a comment","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/incomplete_feature_3.feature"}} diff --git a/testdata/good/incomplete_feature_3.feature.tokens b/testdata/good/incomplete_feature_3.feature.tokens deleted file mode 100644 index 5d6b8805..00000000 --- a/testdata/good/incomplete_feature_3.feature.tokens +++ /dev/null @@ -1,2 +0,0 @@ -(1:1)Comment:/# Just a comment/ -EOF diff --git a/testdata/good/incomplete_scenario.feature b/testdata/good/incomplete_scenario.feature deleted file mode 100644 index 4b88e9bd..00000000 --- a/testdata/good/incomplete_scenario.feature +++ /dev/null @@ -1,6 +0,0 @@ -Feature: Incomplete scenarios - - Background: Adding a background won't make a pickle - * a step - - Scenario: no steps diff --git a/testdata/good/incomplete_scenario.feature.ast.ndjson b/testdata/good/incomplete_scenario.feature.ast.ndjson deleted file mode 100644 index 7d42d8ed..00000000 --- a/testdata/good/incomplete_scenario.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"background":{"description":"","id":"1","keyword":"Background","location":{"column":3,"line":3},"name":"Adding a background won't make a pickle","steps":[{"id":"0","keyword":"* ","keywordType":"Unknown","location":{"column":5,"line":4},"text":"a step"}]}},{"scenario":{"description":"","examples":[],"id":"2","keyword":"Scenario","location":{"column":3,"line":6},"name":"no steps","steps":[],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Incomplete scenarios","tags":[]},"uri":"../testdata/good/incomplete_scenario.feature"}} diff --git a/testdata/good/incomplete_scenario.feature.pickles.ndjson b/testdata/good/incomplete_scenario.feature.pickles.ndjson deleted file mode 100644 index 33a15c25..00000000 --- a/testdata/good/incomplete_scenario.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["2"],"id":"3","language":"en","name":"no steps","steps":[],"tags":[],"uri":"../testdata/good/incomplete_scenario.feature"}} diff --git a/testdata/good/incomplete_scenario.feature.source.ndjson b/testdata/good/incomplete_scenario.feature.source.ndjson deleted file mode 100644 index a9d66f2e..00000000 --- a/testdata/good/incomplete_scenario.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Incomplete scenarios\n\n Background: Adding a background won't make a pickle\n * a step\n\n Scenario: no steps\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/incomplete_scenario.feature"}} diff --git a/testdata/good/incomplete_scenario.feature.tokens b/testdata/good/incomplete_scenario.feature.tokens deleted file mode 100644 index 1956366d..00000000 --- a/testdata/good/incomplete_scenario.feature.tokens +++ /dev/null @@ -1,7 +0,0 @@ -(1:1)FeatureLine:()Feature/Incomplete scenarios/ -(2:1)Empty:// -(3:3)BackgroundLine:()Background/Adding a background won't make a pickle/ -(4:5)StepLine:(Unknown)* /a step/ -(5:1)Empty:// -(6:3)ScenarioLine:()Scenario/no steps/ -EOF diff --git a/testdata/good/incomplete_scenario_outline.feature b/testdata/good/incomplete_scenario_outline.feature deleted file mode 100644 index 38f842c5..00000000 --- a/testdata/good/incomplete_scenario_outline.feature +++ /dev/null @@ -1,24 +0,0 @@ -Feature: Incomplete scenario outlines - - Background: Adding a background won't make a pickle - * a step - - Scenario Outline: steps, no examples - Given a step - - Scenario Outline: no steps, no examples - - Scenario Outline: no steps, no table - - Examples: - - Scenario Outline: no steps, only table header - - Examples: - | what | - - Scenario Outline: no steps, one example header - - Examples: - | nope | - | nada | diff --git a/testdata/good/incomplete_scenario_outline.feature.ast.ndjson b/testdata/good/incomplete_scenario_outline.feature.ast.ndjson deleted file mode 100644 index 3c5ce21c..00000000 --- a/testdata/good/incomplete_scenario_outline.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"background":{"description":"","id":"1","keyword":"Background","location":{"column":3,"line":3},"name":"Adding a background won't make a pickle","steps":[{"id":"0","keyword":"* ","keywordType":"Unknown","location":{"column":5,"line":4},"text":"a step"}]}},{"scenario":{"description":"","examples":[],"id":"3","keyword":"Scenario Outline","location":{"column":3,"line":6},"name":"steps, no examples","steps":[{"id":"2","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":7},"text":"a step"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"4","keyword":"Scenario Outline","location":{"column":3,"line":9},"name":"no steps, no examples","steps":[],"tags":[]}},{"scenario":{"description":"","examples":[{"description":"","id":"5","keyword":"Examples","location":{"column":5,"line":13},"name":"","tableBody":[],"tags":[]}],"id":"6","keyword":"Scenario Outline","location":{"column":3,"line":11},"name":"no steps, no table","steps":[],"tags":[]}},{"scenario":{"description":"","examples":[{"description":"","id":"8","keyword":"Examples","location":{"column":5,"line":17},"name":"","tableBody":[],"tableHeader":{"cells":[{"location":{"column":7,"line":18},"value":"what"}],"id":"7","location":{"column":5,"line":18}},"tags":[]}],"id":"9","keyword":"Scenario Outline","location":{"column":3,"line":15},"name":"no steps, only table header","steps":[],"tags":[]}},{"scenario":{"description":"","examples":[{"description":"","id":"12","keyword":"Examples","location":{"column":5,"line":22},"name":"","tableBody":[{"cells":[{"location":{"column":7,"line":24},"value":"nada"}],"id":"11","location":{"column":5,"line":24}}],"tableHeader":{"cells":[{"location":{"column":7,"line":23},"value":"nope"}],"id":"10","location":{"column":5,"line":23}},"tags":[]}],"id":"13","keyword":"Scenario Outline","location":{"column":3,"line":20},"name":"no steps, one example header","steps":[],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Incomplete scenario outlines","tags":[]},"uri":"../testdata/good/incomplete_scenario_outline.feature"}} diff --git a/testdata/good/incomplete_scenario_outline.feature.pickles.ndjson b/testdata/good/incomplete_scenario_outline.feature.pickles.ndjson deleted file mode 100644 index 1721ea8d..00000000 --- a/testdata/good/incomplete_scenario_outline.feature.pickles.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -{"pickle":{"astNodeIds":["3"],"id":"16","language":"en","name":"steps, no examples","steps":[{"astNodeIds":["0"],"id":"14","text":"a step","type":"Unknown"},{"astNodeIds":["2"],"id":"15","text":"a step","type":"Context"}],"tags":[],"uri":"../testdata/good/incomplete_scenario_outline.feature"}} -{"pickle":{"astNodeIds":["4"],"id":"17","language":"en","name":"no steps, no examples","steps":[],"tags":[],"uri":"../testdata/good/incomplete_scenario_outline.feature"}} -{"pickle":{"astNodeIds":["13","11"],"id":"18","language":"en","name":"no steps, one example header","steps":[],"tags":[],"uri":"../testdata/good/incomplete_scenario_outline.feature"}} diff --git a/testdata/good/incomplete_scenario_outline.feature.source.ndjson b/testdata/good/incomplete_scenario_outline.feature.source.ndjson deleted file mode 100644 index d8f06520..00000000 --- a/testdata/good/incomplete_scenario_outline.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Incomplete scenario outlines\n\n Background: Adding a background won't make a pickle\n * a step\n\n Scenario Outline: steps, no examples\n Given a step\n\n Scenario Outline: no steps, no examples\n\n Scenario Outline: no steps, no table\n\n Examples:\n\n Scenario Outline: no steps, only table header\n\n Examples:\n | what |\n\n Scenario Outline: no steps, one example header\n\n Examples:\n | nope |\n | nada |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/incomplete_scenario_outline.feature"}} diff --git a/testdata/good/incomplete_scenario_outline.feature.tokens b/testdata/good/incomplete_scenario_outline.feature.tokens deleted file mode 100644 index 4efa77e9..00000000 --- a/testdata/good/incomplete_scenario_outline.feature.tokens +++ /dev/null @@ -1,25 +0,0 @@ -(1:1)FeatureLine:()Feature/Incomplete scenario outlines/ -(2:1)Empty:// -(3:3)BackgroundLine:()Background/Adding a background won't make a pickle/ -(4:5)StepLine:(Unknown)* /a step/ -(5:1)Empty:// -(6:3)ScenarioLine:()Scenario Outline/steps, no examples/ -(7:5)StepLine:(Context)Given /a step/ -(8:1)Empty:// -(9:3)ScenarioLine:()Scenario Outline/no steps, no examples/ -(10:1)Empty:// -(11:3)ScenarioLine:()Scenario Outline/no steps, no table/ -(12:1)Empty:// -(13:5)ExamplesLine:()Examples// -(14:1)Empty:// -(15:3)ScenarioLine:()Scenario Outline/no steps, only table header/ -(16:1)Empty:// -(17:5)ExamplesLine:()Examples// -(18:5)TableRow://7:what -(19:1)Empty:// -(20:3)ScenarioLine:()Scenario Outline/no steps, one example header/ -(21:1)Empty:// -(22:5)ExamplesLine:()Examples// -(23:5)TableRow://7:nope -(24:5)TableRow://7:nada -EOF diff --git a/testdata/good/language.feature b/testdata/good/language.feature deleted file mode 100644 index 564dd420..00000000 --- a/testdata/good/language.feature +++ /dev/null @@ -1,6 +0,0 @@ -#language:en - -Feature: Explicit language specification - - Scenario: minimalistic - Given the minimalism diff --git a/testdata/good/language.feature.ast.ndjson b/testdata/good/language.feature.ast.ndjson deleted file mode 100644 index 03a16c39..00000000 --- a/testdata/good/language.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Scenario","location":{"column":3,"line":5},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":6},"text":"the minimalism"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":3},"name":"Explicit language specification","tags":[]},"uri":"../testdata/good/language.feature"}} diff --git a/testdata/good/language.feature.pickles.ndjson b/testdata/good/language.feature.pickles.ndjson deleted file mode 100644 index 9dec0099..00000000 --- a/testdata/good/language.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/language.feature"}} diff --git a/testdata/good/language.feature.source.ndjson b/testdata/good/language.feature.source.ndjson deleted file mode 100644 index c4f3458e..00000000 --- a/testdata/good/language.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"#language:en\n\nFeature: Explicit language specification\n\n Scenario: minimalistic\n Given the minimalism\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/language.feature"}} diff --git a/testdata/good/language.feature.tokens b/testdata/good/language.feature.tokens deleted file mode 100644 index 9e244667..00000000 --- a/testdata/good/language.feature.tokens +++ /dev/null @@ -1,7 +0,0 @@ -(1:1)Language:/en/ -(2:1)Empty:// -(3:1)FeatureLine:()Feature/Explicit language specification/ -(4:1)Empty:// -(5:3)ScenarioLine:()Scenario/minimalistic/ -(6:5)StepLine:(Context)Given /the minimalism/ -EOF diff --git a/testdata/good/minimal-example.feature b/testdata/good/minimal-example.feature deleted file mode 100644 index 8c771c40..00000000 --- a/testdata/good/minimal-example.feature +++ /dev/null @@ -1,4 +0,0 @@ -Feature: Minimal - - Example: minimalistic - Given the minimalism diff --git a/testdata/good/minimal-example.feature.ast.ndjson b/testdata/good/minimal-example.feature.ast.ndjson deleted file mode 100644 index f5e2c833..00000000 --- a/testdata/good/minimal-example.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Example","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"the minimalism"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Minimal","tags":[]},"uri":"../testdata/good/minimal-example.feature"}} diff --git a/testdata/good/minimal-example.feature.pickles.ndjson b/testdata/good/minimal-example.feature.pickles.ndjson deleted file mode 100644 index 900f19eb..00000000 --- a/testdata/good/minimal-example.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/minimal-example.feature"}} diff --git a/testdata/good/minimal-example.feature.source.ndjson b/testdata/good/minimal-example.feature.source.ndjson deleted file mode 100644 index cadf226e..00000000 --- a/testdata/good/minimal-example.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Minimal\n\n Example: minimalistic\n Given the minimalism\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/minimal-example.feature"}} diff --git a/testdata/good/minimal-example.feature.tokens b/testdata/good/minimal-example.feature.tokens deleted file mode 100644 index 3d75cb69..00000000 --- a/testdata/good/minimal-example.feature.tokens +++ /dev/null @@ -1,5 +0,0 @@ -(1:1)FeatureLine:()Feature/Minimal/ -(2:1)Empty:// -(3:3)ScenarioLine:()Example/minimalistic/ -(4:5)StepLine:(Context)Given /the minimalism/ -EOF diff --git a/testdata/good/minimal.feature b/testdata/good/minimal.feature deleted file mode 100644 index 9a62d86f..00000000 --- a/testdata/good/minimal.feature +++ /dev/null @@ -1,4 +0,0 @@ -Feature: Minimal - - Scenario: minimalistic - Given the minimalism diff --git a/testdata/good/minimal.feature.ast.ndjson b/testdata/good/minimal.feature.ast.ndjson deleted file mode 100644 index a203abe7..00000000 --- a/testdata/good/minimal.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Scenario","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"the minimalism"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Minimal","tags":[]},"uri":"../testdata/good/minimal.feature"}} diff --git a/testdata/good/minimal.feature.md b/testdata/good/minimal.feature.md deleted file mode 100644 index 887f6c72..00000000 --- a/testdata/good/minimal.feature.md +++ /dev/null @@ -1,5 +0,0 @@ -# Feature: Minimal - -## Scenario: minimalistic - - * Given the minimalism diff --git a/testdata/good/minimal.feature.md.ast.ndjson b/testdata/good/minimal.feature.md.ast.ndjson deleted file mode 100644 index c7f7ddef..00000000 --- a/testdata/good/minimal.feature.md.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Scenario","location":{"column":4,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":6,"line":5},"text":"the minimalism"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":3,"line":1},"name":"Minimal","tags":[]},"uri":"../testdata/good/minimal.feature.md"}} diff --git a/testdata/good/minimal.feature.md.pickles.ndjson b/testdata/good/minimal.feature.md.pickles.ndjson deleted file mode 100644 index ac3e7c42..00000000 --- a/testdata/good/minimal.feature.md.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/minimal.feature.md"}} diff --git a/testdata/good/minimal.feature.md.source.ndjson b/testdata/good/minimal.feature.md.source.ndjson deleted file mode 100644 index e6c82620..00000000 --- a/testdata/good/minimal.feature.md.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"# Feature: Minimal\n\n## Scenario: minimalistic\n\n * Given the minimalism\n","mediaType":"text/x.cucumber.gherkin+markdown","uri":"../testdata/good/minimal.feature.md"}} diff --git a/testdata/good/minimal.feature.pickles.ndjson b/testdata/good/minimal.feature.pickles.ndjson deleted file mode 100644 index 95d6757c..00000000 --- a/testdata/good/minimal.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/minimal.feature"}} diff --git a/testdata/good/minimal.feature.source.ndjson b/testdata/good/minimal.feature.source.ndjson deleted file mode 100644 index 1a87ba1f..00000000 --- a/testdata/good/minimal.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Minimal\n\n Scenario: minimalistic\n Given the minimalism\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/minimal.feature"}} diff --git a/testdata/good/minimal.feature.tokens b/testdata/good/minimal.feature.tokens deleted file mode 100644 index 96ba1884..00000000 --- a/testdata/good/minimal.feature.tokens +++ /dev/null @@ -1,5 +0,0 @@ -(1:1)FeatureLine:()Feature/Minimal/ -(2:1)Empty:// -(3:3)ScenarioLine:()Scenario/minimalistic/ -(4:5)StepLine:(Context)Given /the minimalism/ -EOF diff --git a/testdata/good/misc.feature.md b/testdata/good/misc.feature.md deleted file mode 100644 index 95ed97a2..00000000 --- a/testdata/good/misc.feature.md +++ /dev/null @@ -1,25 +0,0 @@ -Markdown document without "# Feature:" header -=========================================== - -Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod -tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, -quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo -consequat. - -Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu -fugiat nulla pariatur. - -# Scenario: Something about math -* Given step one -* When step two -* Then step three - -# Scenario: Something about gravity - - Given step one - - When step two - - Then step three - -# The world is wet - -Excepteur sint occaecat cupidatat non proident, sunt in -culpa qui officia deserunt mollit anim id est laborum. diff --git a/testdata/good/misc.feature.md.ast.ndjson b/testdata/good/misc.feature.md.ast.ndjson deleted file mode 100644 index f04397ef..00000000 --- a/testdata/good/misc.feature.md.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"3","keyword":"Scenario","location":{"column":3,"line":12},"name":"Something about math","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":3,"line":13},"text":"step one"},{"id":"1","keyword":"When ","keywordType":"Action","location":{"column":3,"line":14},"text":"step two"},{"id":"2","keyword":"Then ","keywordType":"Outcome","location":{"column":3,"line":15},"text":"step three"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"7","keyword":"Scenario","location":{"column":3,"line":17},"name":"Something about gravity","steps":[{"id":"4","keyword":"Given ","keywordType":"Context","location":{"column":4,"line":18},"text":"step one"},{"id":"5","keyword":"When ","keywordType":"Action","location":{"column":4,"line":19},"text":"step two"},{"id":"6","keyword":"Then ","keywordType":"Outcome","location":{"column":4,"line":20},"text":"step three"}],"tags":[]}}],"description":"","language":"en","location":{"column":1,"line":1},"name":"Markdown document without \"# Feature:\" header","tags":[]},"uri":"../testdata/good/misc.feature.md"}} diff --git a/testdata/good/misc.feature.md.pickles.ndjson b/testdata/good/misc.feature.md.pickles.ndjson deleted file mode 100644 index cca046e5..00000000 --- a/testdata/good/misc.feature.md.pickles.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -{"pickle":{"astNodeIds":["3"],"id":"11","language":"en","name":"Something about math","steps":[{"astNodeIds":["0"],"id":"8","text":"step one","type":"Context"},{"astNodeIds":["1"],"id":"9","text":"step two","type":"Action"},{"astNodeIds":["2"],"id":"10","text":"step three","type":"Outcome"}],"tags":[],"uri":"../testdata/good/misc.feature.md"}} -{"pickle":{"astNodeIds":["7"],"id":"15","language":"en","name":"Something about gravity","steps":[{"astNodeIds":["4"],"id":"12","text":"step one","type":"Context"},{"astNodeIds":["5"],"id":"13","text":"step two","type":"Action"},{"astNodeIds":["6"],"id":"14","text":"step three","type":"Outcome"}],"tags":[],"uri":"../testdata/good/misc.feature.md"}} diff --git a/testdata/good/misc.feature.md.source.ndjson b/testdata/good/misc.feature.md.source.ndjson deleted file mode 100644 index b5178100..00000000 --- a/testdata/good/misc.feature.md.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Markdown document without \"# Feature:\" header\n===========================================\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod\ntempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,\nquis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo\nconsequat.\n\nDuis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu\nfugiat nulla pariatur.\n\n# Scenario: Something about math\n* Given step one\n* When step two\n* Then step three\n\n# Scenario: Something about gravity\n - Given step one\n - When step two\n - Then step three\n\n# The world is wet\n\nExcepteur sint occaecat cupidatat non proident, sunt in\nculpa qui officia deserunt mollit anim id est laborum.\n","mediaType":"text/x.cucumber.gherkin+markdown","uri":"../testdata/good/misc.feature.md"}} diff --git a/testdata/good/padded_example.feature b/testdata/good/padded_example.feature deleted file mode 100644 index a4c95c9e..00000000 --- a/testdata/good/padded_example.feature +++ /dev/null @@ -1,18 +0,0 @@ -Feature: test - - Scenario: test - Given a ball with: - | type | diameter | - | football | 69 | - | pool | 5.6 | - - - # The "red" cell below has the following whitespace characters on each side: - # - U+00A0 (non-breaking space) - # - U+0020 (space) - # - U+0009 (tab) - # This is generated with `ruby -e 'STDOUT.write "\u00A0\u0020\u0009".encode("utf-8")' | pbcopy` - # and pasted. - Examples: - | color | - |  red  | diff --git a/testdata/good/padded_example.feature.ast.ndjson b/testdata/good/padded_example.feature.ast.ndjson deleted file mode 100644 index 777abc78..00000000 --- a/testdata/good/padded_example.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[{"location":{"column":1,"line":10},"text":" # The \"red\" cell below has the following whitespace characters on each side:"},{"location":{"column":1,"line":11},"text":" # - U+00A0 (non-breaking space)"},{"location":{"column":1,"line":12},"text":" # - U+0020 (space)"},{"location":{"column":1,"line":13},"text":" # - U+0009 (tab)"},{"location":{"column":1,"line":14},"text":" # This is generated with `ruby -e 'STDOUT.write \"\\u00A0\\u0020\\u0009\".encode(\"utf-8\")' | pbcopy`"},{"location":{"column":1,"line":15},"text":" # and pasted. "}],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"6","keyword":"Examples","location":{"column":5,"line":16},"name":"","tableBody":[{"cells":[{"location":{"column":11,"line":18},"value":"red"}],"id":"5","location":{"column":7,"line":18}}],"tableHeader":{"cells":[{"location":{"column":9,"line":17},"value":"color"}],"id":"4","location":{"column":7,"line":17}},"tags":[]}],"id":"7","keyword":"Scenario","location":{"column":3,"line":3},"name":"test","steps":[{"dataTable":{"location":{"column":7,"line":5},"rows":[{"cells":[{"location":{"column":9,"line":5},"value":"type"},{"location":{"column":20,"line":5},"value":"diameter"}],"id":"0","location":{"column":7,"line":5}},{"cells":[{"location":{"column":9,"line":6},"value":"football"},{"location":{"column":26,"line":6},"value":"69"}],"id":"1","location":{"column":7,"line":6}},{"cells":[{"location":{"column":11,"line":7},"value":"pool"},{"location":{"column":25,"line":7},"value":"5.6"}],"id":"2","location":{"column":7,"line":7}}]},"id":"3","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"a ball with:"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"test","tags":[]},"uri":"../testdata/good/padded_example.feature"}} diff --git a/testdata/good/padded_example.feature.pickles.ndjson b/testdata/good/padded_example.feature.pickles.ndjson deleted file mode 100644 index 5fccca8e..00000000 --- a/testdata/good/padded_example.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["7","5"],"id":"9","language":"en","name":"test","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"type"},{"value":"diameter"}]},{"cells":[{"value":"football"},{"value":"69"}]},{"cells":[{"value":"pool"},{"value":"5.6"}]}]}},"astNodeIds":["3","5"],"id":"8","text":"a red ball with:","type":"Context"}],"tags":[],"uri":"../testdata/good/padded_example.feature"}} diff --git a/testdata/good/padded_example.feature.source.ndjson b/testdata/good/padded_example.feature.source.ndjson deleted file mode 100644 index 5ac54712..00000000 --- a/testdata/good/padded_example.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: test\n\n Scenario: test\n Given a ball with:\n | type | diameter |\n | football | 69 |\n | pool | 5.6 |\n\n\n # The \"red\" cell below has the following whitespace characters on each side:\n # - U+00A0 (non-breaking space)\n # - U+0020 (space)\n # - U+0009 (tab)\n # This is generated with `ruby -e 'STDOUT.write \"\\u00A0\\u0020\\u0009\".encode(\"utf-8\")' | pbcopy`\n # and pasted. \n Examples:\n | color |\n |  \tred  \t|\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/padded_example.feature"}} diff --git a/testdata/good/padded_example.feature.tokens b/testdata/good/padded_example.feature.tokens deleted file mode 100644 index dc8b65bc..00000000 --- a/testdata/good/padded_example.feature.tokens +++ /dev/null @@ -1,19 +0,0 @@ -(1:1)FeatureLine:()Feature/test/ -(2:1)Empty:// -(3:3)ScenarioLine:()Scenario/test/ -(4:5)StepLine:(Context)Given /a ball with:/ -(5:7)TableRow://9:type,20:diameter -(6:7)TableRow://9:football,26:69 -(7:7)TableRow://11:pool,25:5.6 -(8:1)Empty:// -(9:1)Empty:// -(10:1)Comment:/ # The "red" cell below has the following whitespace characters on each side:/ -(11:1)Comment:/ # - U+00A0 (non-breaking space)/ -(12:1)Comment:/ # - U+0020 (space)/ -(13:1)Comment:/ # - U+0009 (tab)/ -(14:1)Comment:/ # This is generated with `ruby -e 'STDOUT.write "\u00A0\u0020\u0009".encode("utf-8")' | pbcopy`/ -(15:1)Comment:/ # and pasted. / -(16:5)ExamplesLine:()Examples// -(17:7)TableRow://9:color -(18:7)TableRow://11:red -EOF diff --git a/testdata/good/readme_example.feature b/testdata/good/readme_example.feature deleted file mode 100644 index 4dff21ad..00000000 --- a/testdata/good/readme_example.feature +++ /dev/null @@ -1,18 +0,0 @@ -@a -Feature: - @b @c - Scenario Outline: - Given - - Examples: - | x | - | y | - - @d @e - Scenario Outline: - Given - - @f - Examples: - | m | - | n | diff --git a/testdata/good/readme_example.feature.ast.ndjson b/testdata/good/readme_example.feature.ast.ndjson deleted file mode 100644 index f8f7973a..00000000 --- a/testdata/good/readme_example.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"3","keyword":"Examples","location":{"column":5,"line":7},"name":"","tableBody":[{"cells":[{"location":{"column":9,"line":9},"value":"y"}],"id":"2","location":{"column":7,"line":9}}],"tableHeader":{"cells":[{"location":{"column":9,"line":8},"value":"x"}],"id":"1","location":{"column":7,"line":8}},"tags":[]}],"id":"6","keyword":"Scenario Outline","location":{"column":3,"line":4},"name":"","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":5},"text":""}],"tags":[{"id":"4","location":{"column":3,"line":3},"name":"@b"},{"id":"5","location":{"column":6,"line":3},"name":"@c"}]}},{"scenario":{"description":"","examples":[{"description":"","id":"11","keyword":"Examples","location":{"column":5,"line":16},"name":"","tableBody":[{"cells":[{"location":{"column":9,"line":18},"value":"n"}],"id":"9","location":{"column":7,"line":18}}],"tableHeader":{"cells":[{"location":{"column":9,"line":17},"value":"m"}],"id":"8","location":{"column":7,"line":17}},"tags":[{"id":"10","location":{"column":5,"line":15},"name":"@f"}]}],"id":"14","keyword":"Scenario Outline","location":{"column":3,"line":12},"name":"","steps":[{"id":"7","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":13},"text":""}],"tags":[{"id":"12","location":{"column":3,"line":11},"name":"@d"},{"id":"13","location":{"column":6,"line":11},"name":"@e"}]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":2},"name":"","tags":[{"id":"15","location":{"column":1,"line":1},"name":"@a"}]},"uri":"../testdata/good/readme_example.feature"}} diff --git a/testdata/good/readme_example.feature.pickles.ndjson b/testdata/good/readme_example.feature.pickles.ndjson deleted file mode 100644 index 479d3c78..00000000 --- a/testdata/good/readme_example.feature.pickles.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -{"pickle":{"astNodeIds":["6","2"],"id":"17","language":"en","name":"","steps":[{"astNodeIds":["0","2"],"id":"16","text":"y","type":"Context"}],"tags":[{"astNodeId":"15","name":"@a"},{"astNodeId":"4","name":"@b"},{"astNodeId":"5","name":"@c"}],"uri":"../testdata/good/readme_example.feature"}} -{"pickle":{"astNodeIds":["14","9"],"id":"19","language":"en","name":"","steps":[{"astNodeIds":["7","9"],"id":"18","text":"n","type":"Context"}],"tags":[{"astNodeId":"15","name":"@a"},{"astNodeId":"12","name":"@d"},{"astNodeId":"13","name":"@e"},{"astNodeId":"10","name":"@f"}],"uri":"../testdata/good/readme_example.feature"}} diff --git a/testdata/good/readme_example.feature.source.ndjson b/testdata/good/readme_example.feature.source.ndjson deleted file mode 100644 index 4d8d8b21..00000000 --- a/testdata/good/readme_example.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"@a\nFeature:\n @b @c\n Scenario Outline:\n Given \n\n Examples:\n | x |\n | y |\n\n @d @e\n Scenario Outline:\n Given \n\n @f\n Examples:\n | m |\n | n |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/readme_example.feature"}} diff --git a/testdata/good/readme_example.feature.tokens b/testdata/good/readme_example.feature.tokens deleted file mode 100644 index dacd4c75..00000000 --- a/testdata/good/readme_example.feature.tokens +++ /dev/null @@ -1,19 +0,0 @@ -(1:1)TagLine://1:@a -(2:1)FeatureLine:()Feature// -(3:3)TagLine://3:@b,6:@c -(4:3)ScenarioLine:()Scenario Outline// -(5:5)StepLine:(Context)Given // -(6:1)Empty:// -(7:5)ExamplesLine:()Examples// -(8:7)TableRow://9:x -(9:7)TableRow://9:y -(10:1)Empty:// -(11:3)TagLine://3:@d,6:@e -(12:3)ScenarioLine:()Scenario Outline// -(13:5)StepLine:(Context)Given // -(14:1)Empty:// -(15:5)TagLine://5:@f -(16:5)ExamplesLine:()Examples// -(17:7)TableRow://9:m -(18:7)TableRow://9:n -EOF diff --git a/testdata/good/rule.feature b/testdata/good/rule.feature deleted file mode 100644 index c5c3e7f1..00000000 --- a/testdata/good/rule.feature +++ /dev/null @@ -1,19 +0,0 @@ -Feature: Some rules - - Background: - Given fb - - Rule: A - The rule A description - - Background: - Given ab - - Example: Example A - Given a - - Rule: B - The rule B description - - Example: Example B - Given b \ No newline at end of file diff --git a/testdata/good/rule.feature.ast.ndjson b/testdata/good/rule.feature.ast.ndjson deleted file mode 100644 index 60fd4903..00000000 --- a/testdata/good/rule.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"background":{"description":"","id":"1","keyword":"Background","location":{"column":3,"line":3},"name":"","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"fb"}]}},{"rule":{"children":[{"background":{"description":"","id":"3","keyword":"Background","location":{"column":5,"line":9},"name":"","steps":[{"id":"2","keyword":"Given ","keywordType":"Context","location":{"column":7,"line":10},"text":"ab"}]}},{"scenario":{"description":"","examples":[],"id":"5","keyword":"Example","location":{"column":5,"line":12},"name":"Example A","steps":[{"id":"4","keyword":"Given ","keywordType":"Context","location":{"column":7,"line":13},"text":"a"}],"tags":[]}}],"description":" The rule A description","id":"6","keyword":"Rule","location":{"column":3,"line":6},"name":"A","tags":[]}},{"rule":{"children":[{"scenario":{"description":"","examples":[],"id":"8","keyword":"Example","location":{"column":5,"line":18},"name":"Example B","steps":[{"id":"7","keyword":"Given ","keywordType":"Context","location":{"column":7,"line":19},"text":"b"}],"tags":[]}}],"description":" The rule B description","id":"9","keyword":"Rule","location":{"column":3,"line":15},"name":"B","tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Some rules","tags":[]},"uri":"../testdata/good/rule.feature"}} diff --git a/testdata/good/rule.feature.pickles.ndjson b/testdata/good/rule.feature.pickles.ndjson deleted file mode 100644 index e909fa7a..00000000 --- a/testdata/good/rule.feature.pickles.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -{"pickle":{"astNodeIds":["5"],"id":"13","language":"en","name":"Example A","steps":[{"astNodeIds":["0"],"id":"10","text":"fb","type":"Context"},{"astNodeIds":["2"],"id":"11","text":"ab","type":"Context"},{"astNodeIds":["4"],"id":"12","text":"a","type":"Context"}],"tags":[],"uri":"../testdata/good/rule.feature"}} -{"pickle":{"astNodeIds":["8"],"id":"16","language":"en","name":"Example B","steps":[{"astNodeIds":["0"],"id":"14","text":"fb","type":"Context"},{"astNodeIds":["7"],"id":"15","text":"b","type":"Context"}],"tags":[],"uri":"../testdata/good/rule.feature"}} diff --git a/testdata/good/rule.feature.source.ndjson b/testdata/good/rule.feature.source.ndjson deleted file mode 100644 index b5258371..00000000 --- a/testdata/good/rule.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Some rules\n\n Background:\n Given fb\n\n Rule: A\n The rule A description\n\n Background:\n Given ab\n\n Example: Example A\n Given a\n\n Rule: B\n The rule B description\n\n Example: Example B\n Given b","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/rule.feature"}} diff --git a/testdata/good/rule.feature.tokens b/testdata/good/rule.feature.tokens deleted file mode 100644 index 42e52214..00000000 --- a/testdata/good/rule.feature.tokens +++ /dev/null @@ -1,20 +0,0 @@ -(1:1)FeatureLine:()Feature/Some rules/ -(2:1)Empty:// -(3:3)BackgroundLine:()Background// -(4:5)StepLine:(Context)Given /fb/ -(5:1)Empty:// -(6:3)RuleLine:()Rule/A/ -(7:1)Other:/ The rule A description/ -(8:1)Other:// -(9:5)BackgroundLine:()Background// -(10:7)StepLine:(Context)Given /ab/ -(11:1)Empty:// -(12:5)ScenarioLine:()Example/Example A/ -(13:7)StepLine:(Context)Given /a/ -(14:1)Empty:// -(15:3)RuleLine:()Rule/B/ -(16:1)Other:/ The rule B description/ -(17:1)Other:// -(18:5)ScenarioLine:()Example/Example B/ -(19:7)StepLine:(Context)Given /b/ -EOF diff --git a/testdata/good/rule_with_tag.feature b/testdata/good/rule_with_tag.feature deleted file mode 100644 index f512463c..00000000 --- a/testdata/good/rule_with_tag.feature +++ /dev/null @@ -1,28 +0,0 @@ -@tag_feature -Feature: Some tagged rules - - Rule: Untagged rule - The untagged rule description - - Scenario: Scenario with only a feature tag - Given a - - @tag_rule - Rule: Tagged rule - The tagged rule description - - Scenario: Scenario with feature and rule tags - Given b - - @tag_scenario - Scenario: Scenario with feature, rule and scenario tags - Given b - - @tag_outline - Scenario Outline: Tagged Scenario outline - Given b - - @examples_tag - Examples: - | header | - | a | diff --git a/testdata/good/rule_with_tag.feature.ast.ndjson b/testdata/good/rule_with_tag.feature.ast.ndjson deleted file mode 100644 index b174a8d7..00000000 --- a/testdata/good/rule_with_tag.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"rule":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Scenario","location":{"column":5,"line":7},"name":"Scenario with only a feature tag","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":7,"line":8},"text":"a"}],"tags":[]}}],"description":" The untagged rule description","id":"2","keyword":"Rule","location":{"column":3,"line":4},"name":"Untagged rule","tags":[]}},{"rule":{"children":[{"scenario":{"description":"","examples":[],"id":"4","keyword":"Scenario","location":{"column":5,"line":14},"name":"Scenario with feature and rule tags","steps":[{"id":"3","keyword":"Given ","keywordType":"Context","location":{"column":7,"line":15},"text":"b"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"7","keyword":"Scenario","location":{"column":5,"line":18},"name":"Scenario with feature, rule and scenario tags","steps":[{"id":"5","keyword":"Given ","keywordType":"Context","location":{"column":7,"line":19},"text":"b"}],"tags":[{"id":"6","location":{"column":5,"line":17},"name":"@tag_scenario"}]}},{"scenario":{"description":"","examples":[{"description":"","id":"12","keyword":"Examples","location":{"column":7,"line":26},"name":"","tableBody":[{"cells":[{"location":{"column":11,"line":28},"value":"a"}],"id":"10","location":{"column":9,"line":28}}],"tableHeader":{"cells":[{"location":{"column":11,"line":27},"value":"header"}],"id":"9","location":{"column":9,"line":27}},"tags":[{"id":"11","location":{"column":7,"line":25},"name":"@examples_tag"}]}],"id":"14","keyword":"Scenario Outline","location":{"column":5,"line":22},"name":"Tagged Scenario outline","steps":[{"id":"8","keyword":"Given ","keywordType":"Context","location":{"column":7,"line":23},"text":"b"}],"tags":[{"id":"13","location":{"column":5,"line":21},"name":"@tag_outline"}]}}],"description":" The tagged rule description","id":"16","keyword":"Rule","location":{"column":3,"line":11},"name":"Tagged rule","tags":[{"id":"15","location":{"column":3,"line":10},"name":"@tag_rule"}]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":2},"name":"Some tagged rules","tags":[{"id":"17","location":{"column":1,"line":1},"name":"@tag_feature"}]},"uri":"../testdata/good/rule_with_tag.feature"}} diff --git a/testdata/good/rule_with_tag.feature.pickles.ndjson b/testdata/good/rule_with_tag.feature.pickles.ndjson deleted file mode 100644 index 012a40f9..00000000 --- a/testdata/good/rule_with_tag.feature.pickles.ndjson +++ /dev/null @@ -1,4 +0,0 @@ -{"pickle":{"astNodeIds":["1"],"id":"19","language":"en","name":"Scenario with only a feature tag","steps":[{"astNodeIds":["0"],"id":"18","text":"a","type":"Context"}],"tags":[{"astNodeId":"17","name":"@tag_feature"}],"uri":"../testdata/good/rule_with_tag.feature"}} -{"pickle":{"astNodeIds":["4"],"id":"21","language":"en","name":"Scenario with feature and rule tags","steps":[{"astNodeIds":["3"],"id":"20","text":"b","type":"Context"}],"tags":[{"astNodeId":"17","name":"@tag_feature"},{"astNodeId":"15","name":"@tag_rule"}],"uri":"../testdata/good/rule_with_tag.feature"}} -{"pickle":{"astNodeIds":["7"],"id":"23","language":"en","name":"Scenario with feature, rule and scenario tags","steps":[{"astNodeIds":["5"],"id":"22","text":"b","type":"Context"}],"tags":[{"astNodeId":"17","name":"@tag_feature"},{"astNodeId":"15","name":"@tag_rule"},{"astNodeId":"6","name":"@tag_scenario"}],"uri":"../testdata/good/rule_with_tag.feature"}} -{"pickle":{"astNodeIds":["14","10"],"id":"25","language":"en","name":"Tagged Scenario outline","steps":[{"astNodeIds":["8","10"],"id":"24","text":"b","type":"Context"}],"tags":[{"astNodeId":"17","name":"@tag_feature"},{"astNodeId":"15","name":"@tag_rule"},{"astNodeId":"13","name":"@tag_outline"},{"astNodeId":"11","name":"@examples_tag"}],"uri":"../testdata/good/rule_with_tag.feature"}} diff --git a/testdata/good/rule_with_tag.feature.source.ndjson b/testdata/good/rule_with_tag.feature.source.ndjson deleted file mode 100644 index 9252b89d..00000000 --- a/testdata/good/rule_with_tag.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"@tag_feature\nFeature: Some tagged rules\n\n Rule: Untagged rule\n The untagged rule description\n\n Scenario: Scenario with only a feature tag\n Given a\n\n @tag_rule\n Rule: Tagged rule\n The tagged rule description\n\n Scenario: Scenario with feature and rule tags\n Given b\n\n @tag_scenario\n Scenario: Scenario with feature, rule and scenario tags\n Given b\n\n @tag_outline\n Scenario Outline: Tagged Scenario outline\n Given b\n\n @examples_tag\n Examples:\n | header |\n | a |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/rule_with_tag.feature"}} diff --git a/testdata/good/rule_with_tag.feature.tokens b/testdata/good/rule_with_tag.feature.tokens deleted file mode 100644 index 8b3621e6..00000000 --- a/testdata/good/rule_with_tag.feature.tokens +++ /dev/null @@ -1,29 +0,0 @@ -(1:1)TagLine://1:@tag_feature -(2:1)FeatureLine:()Feature/Some tagged rules/ -(3:1)Empty:// -(4:3)RuleLine:()Rule/Untagged rule/ -(5:1)Other:/ The untagged rule description/ -(6:1)Other:// -(7:5)ScenarioLine:()Scenario/Scenario with only a feature tag/ -(8:7)StepLine:(Context)Given /a/ -(9:1)Empty:// -(10:3)TagLine://3:@tag_rule -(11:3)RuleLine:()Rule/Tagged rule/ -(12:1)Other:/ The tagged rule description/ -(13:1)Other:// -(14:5)ScenarioLine:()Scenario/Scenario with feature and rule tags/ -(15:7)StepLine:(Context)Given /b/ -(16:1)Empty:// -(17:5)TagLine://5:@tag_scenario -(18:5)ScenarioLine:()Scenario/Scenario with feature, rule and scenario tags/ -(19:7)StepLine:(Context)Given /b/ -(20:1)Empty:// -(21:5)TagLine://5:@tag_outline -(22:5)ScenarioLine:()Scenario Outline/Tagged Scenario outline/ -(23:7)StepLine:(Context)Given /b/ -(24:1)Empty:// -(25:7)TagLine://7:@examples_tag -(26:7)ExamplesLine:()Examples// -(27:9)TableRow://11:header -(28:9)TableRow://11:a -EOF diff --git a/testdata/good/rule_without_name_and_description.feature b/testdata/good/rule_without_name_and_description.feature deleted file mode 100644 index 8da6afac..00000000 --- a/testdata/good/rule_without_name_and_description.feature +++ /dev/null @@ -1,5 +0,0 @@ -Feature: - - Rule: - Scenario: - Given text diff --git a/testdata/good/rule_without_name_and_description.feature.ast.ndjson b/testdata/good/rule_without_name_and_description.feature.ast.ndjson deleted file mode 100644 index 172f2060..00000000 --- a/testdata/good/rule_without_name_and_description.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"rule":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Scenario","location":{"column":3,"line":4},"name":"","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":5},"text":"text"}],"tags":[]}}],"description":"","id":"2","keyword":"Rule","location":{"column":3,"line":3},"name":"","tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"","tags":[]},"uri":"../testdata/good/rule_without_name_and_description.feature"}} diff --git a/testdata/good/rule_without_name_and_description.feature.pickles.ndjson b/testdata/good/rule_without_name_and_description.feature.pickles.ndjson deleted file mode 100644 index 642759ee..00000000 --- a/testdata/good/rule_without_name_and_description.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["1"],"id":"4","language":"en","name":"","steps":[{"astNodeIds":["0"],"id":"3","text":"text","type":"Context"}],"tags":[],"uri":"../testdata/good/rule_without_name_and_description.feature"}} diff --git a/testdata/good/rule_without_name_and_description.feature.source.ndjson b/testdata/good/rule_without_name_and_description.feature.source.ndjson deleted file mode 100644 index 9ae26460..00000000 --- a/testdata/good/rule_without_name_and_description.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature:\n\n Rule:\n Scenario:\n Given text\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/rule_without_name_and_description.feature"}} diff --git a/testdata/good/rule_without_name_and_description.feature.tokens b/testdata/good/rule_without_name_and_description.feature.tokens deleted file mode 100644 index 2db46ccc..00000000 --- a/testdata/good/rule_without_name_and_description.feature.tokens +++ /dev/null @@ -1,6 +0,0 @@ -(1:1)FeatureLine:()Feature// -(2:1)Empty:// -(3:3)RuleLine:()Rule// -(4:3)ScenarioLine:()Scenario// -(5:5)StepLine:(Context)Given /text/ -EOF diff --git a/testdata/good/scenario_outline.feature b/testdata/good/scenario_outline.feature deleted file mode 100644 index 5cb1ae9b..00000000 --- a/testdata/good/scenario_outline.feature +++ /dev/null @@ -1,8 +0,0 @@ -Feature: Minimal Scenario Outline - - Scenario: minimalistic - Given the - - Examples: - | what | - | minimalism | diff --git a/testdata/good/scenario_outline.feature.ast.ndjson b/testdata/good/scenario_outline.feature.ast.ndjson deleted file mode 100644 index d00760d4..00000000 --- a/testdata/good/scenario_outline.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"3","keyword":"Examples","location":{"column":5,"line":6},"name":"","tableBody":[{"cells":[{"location":{"column":9,"line":8},"value":"minimalism"}],"id":"2","location":{"column":7,"line":8}}],"tableHeader":{"cells":[{"location":{"column":9,"line":7},"value":"what"}],"id":"1","location":{"column":7,"line":7}},"tags":[]}],"id":"4","keyword":"Scenario","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"the "}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Minimal Scenario Outline","tags":[]},"uri":"../testdata/good/scenario_outline.feature"}} diff --git a/testdata/good/scenario_outline.feature.pickles.ndjson b/testdata/good/scenario_outline.feature.pickles.ndjson deleted file mode 100644 index a0fbaf7c..00000000 --- a/testdata/good/scenario_outline.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["4","2"],"id":"6","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"5","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/scenario_outline.feature"}} diff --git a/testdata/good/scenario_outline.feature.source.ndjson b/testdata/good/scenario_outline.feature.source.ndjson deleted file mode 100644 index e9295008..00000000 --- a/testdata/good/scenario_outline.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Minimal Scenario Outline\n\n Scenario: minimalistic\n Given the \n\n Examples:\n | what |\n | minimalism |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/scenario_outline.feature"}} diff --git a/testdata/good/scenario_outline.feature.tokens b/testdata/good/scenario_outline.feature.tokens deleted file mode 100644 index 85820154..00000000 --- a/testdata/good/scenario_outline.feature.tokens +++ /dev/null @@ -1,9 +0,0 @@ -(1:1)FeatureLine:()Feature/Minimal Scenario Outline/ -(2:1)Empty:// -(3:3)ScenarioLine:()Scenario/minimalistic/ -(4:5)StepLine:(Context)Given /the / -(5:1)Empty:// -(6:5)ExamplesLine:()Examples// -(7:7)TableRow://9:what -(8:7)TableRow://9:minimalism -EOF diff --git a/testdata/good/scenario_outline_no_newline.feature b/testdata/good/scenario_outline_no_newline.feature deleted file mode 100644 index 10ed0af4..00000000 --- a/testdata/good/scenario_outline_no_newline.feature +++ /dev/null @@ -1,8 +0,0 @@ -Feature: Minimal Scenario Outline - -Scenario Outline: minimalistic - Given the - -Examples: - | what | - | minimalism | \ No newline at end of file diff --git a/testdata/good/scenario_outline_no_newline.feature.ast.ndjson b/testdata/good/scenario_outline_no_newline.feature.ast.ndjson deleted file mode 100644 index 581e932a..00000000 --- a/testdata/good/scenario_outline_no_newline.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"3","keyword":"Examples","location":{"column":1,"line":6},"name":"","tableBody":[{"cells":[{"location":{"column":5,"line":8},"value":"minimalism"}],"id":"2","location":{"column":3,"line":8}}],"tableHeader":{"cells":[{"location":{"column":5,"line":7},"value":"what"}],"id":"1","location":{"column":3,"line":7}},"tags":[]}],"id":"4","keyword":"Scenario Outline","location":{"column":1,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"the "}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Minimal Scenario Outline","tags":[]},"uri":"../testdata/good/scenario_outline_no_newline.feature"}} diff --git a/testdata/good/scenario_outline_no_newline.feature.pickles.ndjson b/testdata/good/scenario_outline_no_newline.feature.pickles.ndjson deleted file mode 100644 index fb78ee08..00000000 --- a/testdata/good/scenario_outline_no_newline.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["4","2"],"id":"6","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"5","text":"the minimalism","type":"Context"}],"tags":[],"uri":"../testdata/good/scenario_outline_no_newline.feature"}} diff --git a/testdata/good/scenario_outline_no_newline.feature.source.ndjson b/testdata/good/scenario_outline_no_newline.feature.source.ndjson deleted file mode 100644 index 73394162..00000000 --- a/testdata/good/scenario_outline_no_newline.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Minimal Scenario Outline\n\nScenario Outline: minimalistic\n Given the \n\nExamples:\n | what |\n | minimalism |","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/scenario_outline_no_newline.feature"}} diff --git a/testdata/good/scenario_outline_no_newline.feature.tokens b/testdata/good/scenario_outline_no_newline.feature.tokens deleted file mode 100644 index 0b08e22c..00000000 --- a/testdata/good/scenario_outline_no_newline.feature.tokens +++ /dev/null @@ -1,9 +0,0 @@ -(1:1)FeatureLine:()Feature/Minimal Scenario Outline/ -(2:1)Empty:// -(3:1)ScenarioLine:()Scenario Outline/minimalistic/ -(4:5)StepLine:(Context)Given /the / -(5:1)Empty:// -(6:1)ExamplesLine:()Examples// -(7:3)TableRow://5:what -(8:3)TableRow://5:minimalism -EOF diff --git a/testdata/good/scenario_outline_with_docstring.feature b/testdata/good/scenario_outline_with_docstring.feature deleted file mode 100644 index cfa9eef0..00000000 --- a/testdata/good/scenario_outline_with_docstring.feature +++ /dev/null @@ -1,12 +0,0 @@ -Feature: Scenario Outline with a docstring - -Scenario Outline: Greetings come in many forms - Given this file: - """ - Greeting: - """ - -Examples: - | type | content | - | en | Hello | - | fr | Bonjour | diff --git a/testdata/good/scenario_outline_with_docstring.feature.ast.ndjson b/testdata/good/scenario_outline_with_docstring.feature.ast.ndjson deleted file mode 100644 index b1440007..00000000 --- a/testdata/good/scenario_outline_with_docstring.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"4","keyword":"Examples","location":{"column":1,"line":9},"name":"","tableBody":[{"cells":[{"location":{"column":5,"line":11},"value":"en"},{"location":{"column":13,"line":11},"value":"Hello"}],"id":"2","location":{"column":3,"line":11}},{"cells":[{"location":{"column":5,"line":12},"value":"fr"},{"location":{"column":13,"line":12},"value":"Bonjour"}],"id":"3","location":{"column":3,"line":12}}],"tableHeader":{"cells":[{"location":{"column":5,"line":10},"value":"type"},{"location":{"column":13,"line":10},"value":"content"}],"id":"1","location":{"column":3,"line":10}},"tags":[]}],"id":"5","keyword":"Scenario Outline","location":{"column":1,"line":3},"name":"Greetings come in many forms","steps":[{"docString":{"content":"Greeting:","delimiter":"\"\"\"","location":{"column":5,"line":5},"mediaType":""},"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"this file:"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Scenario Outline with a docstring","tags":[]},"uri":"../testdata/good/scenario_outline_with_docstring.feature"}} diff --git a/testdata/good/scenario_outline_with_docstring.feature.pickles.ndjson b/testdata/good/scenario_outline_with_docstring.feature.pickles.ndjson deleted file mode 100644 index 0b95b33a..00000000 --- a/testdata/good/scenario_outline_with_docstring.feature.pickles.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -{"pickle":{"astNodeIds":["5","2"],"id":"7","language":"en","name":"Greetings come in many forms","steps":[{"argument":{"docString":{"content":"Greeting:Hello","mediaType":"en"}},"astNodeIds":["0","2"],"id":"6","text":"this file:","type":"Context"}],"tags":[],"uri":"../testdata/good/scenario_outline_with_docstring.feature"}} -{"pickle":{"astNodeIds":["5","3"],"id":"9","language":"en","name":"Greetings come in many forms","steps":[{"argument":{"docString":{"content":"Greeting:Bonjour","mediaType":"fr"}},"astNodeIds":["0","3"],"id":"8","text":"this file:","type":"Context"}],"tags":[],"uri":"../testdata/good/scenario_outline_with_docstring.feature"}} diff --git a/testdata/good/scenario_outline_with_docstring.feature.source.ndjson b/testdata/good/scenario_outline_with_docstring.feature.source.ndjson deleted file mode 100644 index 06c17dee..00000000 --- a/testdata/good/scenario_outline_with_docstring.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Scenario Outline with a docstring\n\nScenario Outline: Greetings come in many forms\n Given this file:\n \"\"\"\n Greeting:\n \"\"\"\n\nExamples:\n | type | content |\n | en | Hello |\n | fr | Bonjour |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/scenario_outline_with_docstring.feature"}} diff --git a/testdata/good/scenario_outline_with_docstring.feature.tokens b/testdata/good/scenario_outline_with_docstring.feature.tokens deleted file mode 100644 index daedb5c9..00000000 --- a/testdata/good/scenario_outline_with_docstring.feature.tokens +++ /dev/null @@ -1,13 +0,0 @@ -(1:1)FeatureLine:()Feature/Scenario Outline with a docstring/ -(2:1)Empty:// -(3:1)ScenarioLine:()Scenario Outline/Greetings come in many forms/ -(4:5)StepLine:(Context)Given /this file:/ -(5:5)DocStringSeparator:()"""// -(6:1)Other:/Greeting:/ -(7:5)DocStringSeparator:()"""// -(8:1)Empty:// -(9:1)ExamplesLine:()Examples// -(10:3)TableRow://5:type,13:content -(11:3)TableRow://5:en,13:Hello -(12:3)TableRow://5:fr,13:Bonjour -EOF diff --git a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature b/testdata/good/scenario_outline_with_value_with_dollar_sign.feature deleted file mode 100644 index 4be3fcc6..00000000 --- a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature +++ /dev/null @@ -1,8 +0,0 @@ -Feature: Scenario Outline with a value with a dollar sign ($) - -Scenario Outline: minimalistic - Given the - -Examples: - | what | - | pa$$word | diff --git a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.ast.ndjson b/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.ast.ndjson deleted file mode 100644 index 6c3fc1f4..00000000 --- a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"3","keyword":"Examples","location":{"column":1,"line":6},"name":"","tableBody":[{"cells":[{"location":{"column":5,"line":8},"value":"pa$$word"}],"id":"2","location":{"column":3,"line":8}}],"tableHeader":{"cells":[{"location":{"column":5,"line":7},"value":"what"}],"id":"1","location":{"column":3,"line":7}},"tags":[]}],"id":"4","keyword":"Scenario Outline","location":{"column":1,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"the "}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Scenario Outline with a value with a dollar sign ($)","tags":[]},"uri":"../testdata/good/scenario_outline_with_value_with_dollar_sign.feature"}} diff --git a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.pickles.ndjson b/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.pickles.ndjson deleted file mode 100644 index a50d33cf..00000000 --- a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["4","2"],"id":"6","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"5","text":"the pa$$word","type":"Context"}],"tags":[],"uri":"../testdata/good/scenario_outline_with_value_with_dollar_sign.feature"}} diff --git a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.source.ndjson b/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.source.ndjson deleted file mode 100644 index 131c53fd..00000000 --- a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Scenario Outline with a value with a dollar sign ($)\n\nScenario Outline: minimalistic\n Given the \n\nExamples:\n | what |\n | pa$$word |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/scenario_outline_with_value_with_dollar_sign.feature"}} diff --git a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.tokens b/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.tokens deleted file mode 100644 index aee33c26..00000000 --- a/testdata/good/scenario_outline_with_value_with_dollar_sign.feature.tokens +++ /dev/null @@ -1,9 +0,0 @@ -(1:1)FeatureLine:()Feature/Scenario Outline with a value with a dollar sign ($)/ -(2:1)Empty:// -(3:1)ScenarioLine:()Scenario Outline/minimalistic/ -(4:5)StepLine:(Context)Given /the / -(5:1)Empty:// -(6:1)ExamplesLine:()Examples// -(7:3)TableRow://5:what -(8:3)TableRow://5:pa$$word -EOF diff --git a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature b/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature deleted file mode 100644 index 1df1a8a9..00000000 --- a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature +++ /dev/null @@ -1,10 +0,0 @@ -Feature: Scenario Outline with values with trailing backslash - -Scenario Outline: minimalistic - Given - When - Then - -Examples: - | what | this | that | - | x\\y | this\ | that\\ | \ No newline at end of file diff --git a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.ast.ndjson b/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.ast.ndjson deleted file mode 100644 index 8926dea6..00000000 --- a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"5","keyword":"Examples","location":{"column":1,"line":8},"name":"","tableBody":[{"cells":[{"location":{"column":5,"line":10},"value":"x\\y"},{"location":{"column":12,"line":10},"value":"this\\"},{"location":{"column":20,"line":10},"value":"that\\"}],"id":"4","location":{"column":3,"line":10}}],"tableHeader":{"cells":[{"location":{"column":5,"line":9},"value":"what"},{"location":{"column":12,"line":9},"value":"this"},{"location":{"column":20,"line":9},"value":"that"}],"id":"3","location":{"column":3,"line":9}},"tags":[]}],"id":"6","keyword":"Scenario Outline","location":{"column":1,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":""},{"id":"1","keyword":"When ","keywordType":"Action","location":{"column":5,"line":5},"text":""},{"id":"2","keyword":"Then ","keywordType":"Outcome","location":{"column":5,"line":6},"text":""}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Scenario Outline with values with trailing backslash","tags":[]},"uri":"../testdata/good/scenario_outline_with_value_with_trailing_backslash.feature"}} diff --git a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.pickes.ndjson b/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.pickes.ndjson deleted file mode 100644 index e76eab04..00000000 --- a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.pickes.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"id":"8","uri":"../testdata/good/scenario_outline_with_value_with_trailing_backslash.feature","name":"minimalistic","language":"en","steps":[{"astNodeIds":["0","3"],"id":"6","type":"Action","text":"what\\"},{"astNodeIds":["1","3"],"id":"7","type":"Outcome","text":"that\\"}],"tags":[],"astNodeIds":["5","3"]}} diff --git a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.pickles.ndjson b/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.pickles.ndjson deleted file mode 100644 index 65ea4dbe..00000000 --- a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.pickles.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"pickle":{"astNodeIds":["6","4"],"id":"10","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","4"],"id":"7","text":"x\\y","type":"Context"},{"astNodeIds":["1","4"],"id":"8","text":"this\\","type":"Action"},{"astNodeIds":["2","4"],"id":"9","text":"that\\","type":"Outcome"}],"tags":[],"uri":"../testdata/good/scenario_outline_with_value_with_trailing_backslash.feature"}} diff --git a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.source.ndjson b/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.source.ndjson deleted file mode 100644 index 390ec5e1..00000000 --- a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Scenario Outline with values with trailing backslash\n\nScenario Outline: minimalistic\n Given \n When \n Then \n\nExamples:\n | what | this | that |\n | x\\\\y | this\\ | that\\\\ |","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/scenario_outline_with_value_with_trailing_backslash.feature"}} diff --git a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.tokens b/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.tokens deleted file mode 100644 index 0c84a841..00000000 --- a/testdata/good/scenario_outline_with_value_with_trailing_backslash.feature.tokens +++ /dev/null @@ -1,11 +0,0 @@ -(1:1)FeatureLine:()Feature/Scenario Outline with values with trailing backslash/ -(2:1)Empty:// -(3:1)ScenarioLine:()Scenario Outline/minimalistic/ -(4:5)StepLine:(Context)Given // -(5:5)StepLine:(Action)When // -(6:5)StepLine:(Outcome)Then // -(7:1)Empty:// -(8:1)ExamplesLine:()Examples// -(9:3)TableRow://5:what,12:this,20:that -(10:3)TableRow://5:x\y,12:this\,20:that\ -EOF diff --git a/testdata/good/scenario_outlines_with_tags.feature b/testdata/good/scenario_outlines_with_tags.feature deleted file mode 100644 index 4dff21ad..00000000 --- a/testdata/good/scenario_outlines_with_tags.feature +++ /dev/null @@ -1,18 +0,0 @@ -@a -Feature: - @b @c - Scenario Outline: - Given - - Examples: - | x | - | y | - - @d @e - Scenario Outline: - Given - - @f - Examples: - | m | - | n | diff --git a/testdata/good/scenario_outlines_with_tags.feature.ast.ndjson b/testdata/good/scenario_outlines_with_tags.feature.ast.ndjson deleted file mode 100644 index 56fea47c..00000000 --- a/testdata/good/scenario_outlines_with_tags.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"3","keyword":"Examples","location":{"column":5,"line":7},"name":"","tableBody":[{"cells":[{"location":{"column":9,"line":9},"value":"y"}],"id":"2","location":{"column":7,"line":9}}],"tableHeader":{"cells":[{"location":{"column":9,"line":8},"value":"x"}],"id":"1","location":{"column":7,"line":8}},"tags":[]}],"id":"6","keyword":"Scenario Outline","location":{"column":3,"line":4},"name":"","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":5},"text":""}],"tags":[{"id":"4","location":{"column":3,"line":3},"name":"@b"},{"id":"5","location":{"column":6,"line":3},"name":"@c"}]}},{"scenario":{"description":"","examples":[{"description":"","id":"11","keyword":"Examples","location":{"column":5,"line":16},"name":"","tableBody":[{"cells":[{"location":{"column":9,"line":18},"value":"n"}],"id":"9","location":{"column":7,"line":18}}],"tableHeader":{"cells":[{"location":{"column":9,"line":17},"value":"m"}],"id":"8","location":{"column":7,"line":17}},"tags":[{"id":"10","location":{"column":5,"line":15},"name":"@f"}]}],"id":"14","keyword":"Scenario Outline","location":{"column":3,"line":12},"name":"","steps":[{"id":"7","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":13},"text":""}],"tags":[{"id":"12","location":{"column":3,"line":11},"name":"@d"},{"id":"13","location":{"column":6,"line":11},"name":"@e"}]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":2},"name":"","tags":[{"id":"15","location":{"column":1,"line":1},"name":"@a"}]},"uri":"../testdata/good/scenario_outlines_with_tags.feature"}} diff --git a/testdata/good/scenario_outlines_with_tags.feature.pickles.ndjson b/testdata/good/scenario_outlines_with_tags.feature.pickles.ndjson deleted file mode 100644 index 19faa1a2..00000000 --- a/testdata/good/scenario_outlines_with_tags.feature.pickles.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -{"pickle":{"astNodeIds":["6","2"],"id":"17","language":"en","name":"","steps":[{"astNodeIds":["0","2"],"id":"16","text":"y","type":"Context"}],"tags":[{"astNodeId":"15","name":"@a"},{"astNodeId":"4","name":"@b"},{"astNodeId":"5","name":"@c"}],"uri":"../testdata/good/scenario_outlines_with_tags.feature"}} -{"pickle":{"astNodeIds":["14","9"],"id":"19","language":"en","name":"","steps":[{"astNodeIds":["7","9"],"id":"18","text":"n","type":"Context"}],"tags":[{"astNodeId":"15","name":"@a"},{"astNodeId":"12","name":"@d"},{"astNodeId":"13","name":"@e"},{"astNodeId":"10","name":"@f"}],"uri":"../testdata/good/scenario_outlines_with_tags.feature"}} diff --git a/testdata/good/scenario_outlines_with_tags.feature.source.ndjson b/testdata/good/scenario_outlines_with_tags.feature.source.ndjson deleted file mode 100644 index be3b9ddb..00000000 --- a/testdata/good/scenario_outlines_with_tags.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"@a\nFeature:\n @b @c\n Scenario Outline:\n Given \n\n Examples:\n | x |\n | y |\n\n @d @e\n Scenario Outline:\n Given \n\n @f\n Examples:\n | m |\n | n |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/scenario_outlines_with_tags.feature"}} diff --git a/testdata/good/scenario_outlines_with_tags.feature.tokens b/testdata/good/scenario_outlines_with_tags.feature.tokens deleted file mode 100644 index dacd4c75..00000000 --- a/testdata/good/scenario_outlines_with_tags.feature.tokens +++ /dev/null @@ -1,19 +0,0 @@ -(1:1)TagLine://1:@a -(2:1)FeatureLine:()Feature// -(3:3)TagLine://3:@b,6:@c -(4:3)ScenarioLine:()Scenario Outline// -(5:5)StepLine:(Context)Given // -(6:1)Empty:// -(7:5)ExamplesLine:()Examples// -(8:7)TableRow://9:x -(9:7)TableRow://9:y -(10:1)Empty:// -(11:3)TagLine://3:@d,6:@e -(12:3)ScenarioLine:()Scenario Outline// -(13:5)StepLine:(Context)Given // -(14:1)Empty:// -(15:5)TagLine://5:@f -(16:5)ExamplesLine:()Examples// -(17:7)TableRow://9:m -(18:7)TableRow://9:n -EOF diff --git a/testdata/good/several_examples.feature b/testdata/good/several_examples.feature deleted file mode 100644 index dcd6426d..00000000 --- a/testdata/good/several_examples.feature +++ /dev/null @@ -1,17 +0,0 @@ -Feature: Tagged Examples - - Scenario Outline: minimalistic - Given the - - @foo - Examples: - | what | - | foo | - - @bar - Examples: - | what | - | bar | - - @zap - Scenario: ha ok diff --git a/testdata/good/several_examples.feature.ast.ndjson b/testdata/good/several_examples.feature.ast.ndjson deleted file mode 100644 index daf13ae8..00000000 --- a/testdata/good/several_examples.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"4","keyword":"Examples","location":{"column":5,"line":7},"name":"","tableBody":[{"cells":[{"location":{"column":9,"line":9},"value":"foo"}],"id":"2","location":{"column":7,"line":9}}],"tableHeader":{"cells":[{"location":{"column":9,"line":8},"value":"what"}],"id":"1","location":{"column":7,"line":8}},"tags":[{"id":"3","location":{"column":5,"line":6},"name":"@foo"}]},{"description":"","id":"8","keyword":"Examples","location":{"column":5,"line":12},"name":"","tableBody":[{"cells":[{"location":{"column":9,"line":14},"value":"bar"}],"id":"6","location":{"column":7,"line":14}}],"tableHeader":{"cells":[{"location":{"column":9,"line":13},"value":"what"}],"id":"5","location":{"column":7,"line":13}},"tags":[{"id":"7","location":{"column":5,"line":11},"name":"@bar"}]}],"id":"9","keyword":"Scenario Outline","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":4},"text":"the "}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"11","keyword":"Scenario","location":{"column":3,"line":17},"name":"ha ok","steps":[],"tags":[{"id":"10","location":{"column":3,"line":16},"name":"@zap"}]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Tagged Examples","tags":[]},"uri":"../testdata/good/several_examples.feature"}} diff --git a/testdata/good/several_examples.feature.pickles.ndjson b/testdata/good/several_examples.feature.pickles.ndjson deleted file mode 100644 index 9cadbddb..00000000 --- a/testdata/good/several_examples.feature.pickles.ndjson +++ /dev/null @@ -1,3 +0,0 @@ -{"pickle":{"astNodeIds":["9","2"],"id":"13","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"12","text":"the foo","type":"Context"}],"tags":[{"astNodeId":"3","name":"@foo"}],"uri":"../testdata/good/several_examples.feature"}} -{"pickle":{"astNodeIds":["9","6"],"id":"15","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","6"],"id":"14","text":"the bar","type":"Context"}],"tags":[{"astNodeId":"7","name":"@bar"}],"uri":"../testdata/good/several_examples.feature"}} -{"pickle":{"astNodeIds":["11"],"id":"16","language":"en","name":"ha ok","steps":[],"tags":[{"astNodeId":"10","name":"@zap"}],"uri":"../testdata/good/several_examples.feature"}} diff --git a/testdata/good/several_examples.feature.source.ndjson b/testdata/good/several_examples.feature.source.ndjson deleted file mode 100644 index 85f5c8f0..00000000 --- a/testdata/good/several_examples.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Tagged Examples\n\n Scenario Outline: minimalistic\n Given the \n\n @foo\n Examples:\n | what |\n | foo |\n\n @bar\n Examples:\n | what |\n | bar |\n\n @zap\n Scenario: ha ok\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/several_examples.feature"}} diff --git a/testdata/good/several_examples.feature.tokens b/testdata/good/several_examples.feature.tokens deleted file mode 100644 index 66fe32a3..00000000 --- a/testdata/good/several_examples.feature.tokens +++ /dev/null @@ -1,18 +0,0 @@ -(1:1)FeatureLine:()Feature/Tagged Examples/ -(2:1)Empty:// -(3:3)ScenarioLine:()Scenario Outline/minimalistic/ -(4:5)StepLine:(Context)Given /the / -(5:1)Empty:// -(6:5)TagLine://5:@foo -(7:5)ExamplesLine:()Examples// -(8:7)TableRow://9:what -(9:7)TableRow://9:foo -(10:1)Empty:// -(11:5)TagLine://5:@bar -(12:5)ExamplesLine:()Examples// -(13:7)TableRow://9:what -(14:7)TableRow://9:bar -(15:1)Empty:// -(16:3)TagLine://3:@zap -(17:3)ScenarioLine:()Scenario/ha ok/ -EOF diff --git a/testdata/good/spaces_in_language.feature b/testdata/good/spaces_in_language.feature deleted file mode 100644 index 5248fd76..00000000 --- a/testdata/good/spaces_in_language.feature +++ /dev/null @@ -1,2 +0,0 @@ - # language : en-lol -OH HAI: STUFFING diff --git a/testdata/good/spaces_in_language.feature.ast.ndjson b/testdata/good/spaces_in_language.feature.ast.ndjson deleted file mode 100644 index 76db4e1b..00000000 --- a/testdata/good/spaces_in_language.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[],"description":"","keyword":"OH HAI","language":"en-lol","location":{"column":1,"line":2},"name":"STUFFING","tags":[]},"uri":"../testdata/good/spaces_in_language.feature"}} diff --git a/testdata/good/spaces_in_language.feature.pickles.ndjson b/testdata/good/spaces_in_language.feature.pickles.ndjson deleted file mode 100644 index e69de29b..00000000 diff --git a/testdata/good/spaces_in_language.feature.source.ndjson b/testdata/good/spaces_in_language.feature.source.ndjson deleted file mode 100644 index 47122c38..00000000 --- a/testdata/good/spaces_in_language.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":" # language : en-lol\nOH HAI: STUFFING\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/spaces_in_language.feature"}} diff --git a/testdata/good/spaces_in_language.feature.tokens b/testdata/good/spaces_in_language.feature.tokens deleted file mode 100644 index 891de50f..00000000 --- a/testdata/good/spaces_in_language.feature.tokens +++ /dev/null @@ -1,3 +0,0 @@ -(1:3)Language:/en-lol/ -(2:1)FeatureLine:()OH HAI/STUFFING/ -EOF diff --git a/testdata/good/tagged_feature_with_scenario_outline.feature b/testdata/good/tagged_feature_with_scenario_outline.feature deleted file mode 100644 index d4610621..00000000 --- a/testdata/good/tagged_feature_with_scenario_outline.feature +++ /dev/null @@ -1,10 +0,0 @@ -@sometag -Feature: Foo - - Scenario Outline: Bar - Then Baz - - Examples: - | name | - | X | - | Y | diff --git a/testdata/good/tagged_feature_with_scenario_outline.feature.ast.ndjson b/testdata/good/tagged_feature_with_scenario_outline.feature.ast.ndjson deleted file mode 100644 index 86d5d3f9..00000000 --- a/testdata/good/tagged_feature_with_scenario_outline.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[{"description":"","id":"4","keyword":"Examples","location":{"column":5,"line":7},"name":"","tableBody":[{"cells":[{"location":{"column":7,"line":9},"value":"X"}],"id":"2","location":{"column":5,"line":9}},{"cells":[{"location":{"column":7,"line":10},"value":"Y"}],"id":"3","location":{"column":5,"line":10}}],"tableHeader":{"cells":[{"location":{"column":7,"line":8},"value":"name"}],"id":"1","location":{"column":5,"line":8}},"tags":[]}],"id":"5","keyword":"Scenario Outline","location":{"column":3,"line":4},"name":"Bar","steps":[{"id":"0","keyword":"Then ","keywordType":"Outcome","location":{"column":5,"line":5},"text":"Baz"}],"tags":[]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":2},"name":"Foo","tags":[{"id":"6","location":{"column":1,"line":1},"name":"@sometag"}]},"uri":"../testdata/good/tagged_feature_with_scenario_outline.feature"}} diff --git a/testdata/good/tagged_feature_with_scenario_outline.feature.pickles.ndjson b/testdata/good/tagged_feature_with_scenario_outline.feature.pickles.ndjson deleted file mode 100644 index 812b1c7a..00000000 --- a/testdata/good/tagged_feature_with_scenario_outline.feature.pickles.ndjson +++ /dev/null @@ -1,2 +0,0 @@ -{"pickle":{"astNodeIds":["5","2"],"id":"8","language":"en","name":"Bar","steps":[{"astNodeIds":["0","2"],"id":"7","text":"Baz","type":"Outcome"}],"tags":[{"astNodeId":"6","name":"@sometag"}],"uri":"../testdata/good/tagged_feature_with_scenario_outline.feature"}} -{"pickle":{"astNodeIds":["5","3"],"id":"10","language":"en","name":"Bar","steps":[{"astNodeIds":["0","3"],"id":"9","text":"Baz","type":"Outcome"}],"tags":[{"astNodeId":"6","name":"@sometag"}],"uri":"../testdata/good/tagged_feature_with_scenario_outline.feature"}} diff --git a/testdata/good/tagged_feature_with_scenario_outline.feature.source.ndjson b/testdata/good/tagged_feature_with_scenario_outline.feature.source.ndjson deleted file mode 100644 index 51760e56..00000000 --- a/testdata/good/tagged_feature_with_scenario_outline.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"@sometag\nFeature: Foo\n\n Scenario Outline: Bar\n Then Baz\n\n Examples:\n | name |\n | X |\n | Y |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/tagged_feature_with_scenario_outline.feature"}} diff --git a/testdata/good/tagged_feature_with_scenario_outline.feature.tokens b/testdata/good/tagged_feature_with_scenario_outline.feature.tokens deleted file mode 100644 index e988b85c..00000000 --- a/testdata/good/tagged_feature_with_scenario_outline.feature.tokens +++ /dev/null @@ -1,11 +0,0 @@ -(1:1)TagLine://1:@sometag -(2:1)FeatureLine:()Feature/Foo/ -(3:1)Empty:// -(4:3)ScenarioLine:()Scenario Outline/Bar/ -(5:5)StepLine:(Outcome)Then /Baz/ -(6:1)Empty:// -(7:5)ExamplesLine:()Examples// -(8:5)TableRow://7:name -(9:5)TableRow://7:X -(10:5)TableRow://7:Y -EOF diff --git a/testdata/good/tags.feature b/testdata/good/tags.feature deleted file mode 100644 index ce9ec8ec..00000000 --- a/testdata/good/tags.feature +++ /dev/null @@ -1,40 +0,0 @@ -@feature_tag1 @feature_tag2 - @feature_tag3 -Feature: Minimal Scenario Outline - -@scenario_tag1 @scenario_tag2 - @scenario_tag3 -Scenario: minimalistic - Given the minimalism - -@so_tag1 @so_tag2 - @so_tag3 -Scenario Outline: minimalistic outline - Given the - -@ex_tag1 @ex_tag2 - @ex_tag3 -Examples: - | what | - | minimalism | - -@ex_tag4 @ex_tag5 - @ex_tag6 -Examples: - | what | - | more minimalism | - -@comment_tag1 #a comment -Scenario: comments - Given a comment - -@comment_tag#2 #a comment -Scenario: hash in tags - Given a comment is preceded by a space - -@rule_tag -Rule: - -@joined_tag3@joined_tag4 -Scenario: joined tags - Given the @delimits tags diff --git a/testdata/good/tags.feature.ast.ndjson b/testdata/good/tags.feature.ast.ndjson deleted file mode 100644 index 1d754832..00000000 --- a/testdata/good/tags.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"4","keyword":"Scenario","location":{"column":1,"line":7},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":8},"text":"the minimalism"}],"tags":[{"id":"1","location":{"column":1,"line":5},"name":"@scenario_tag1"},{"id":"2","location":{"column":16,"line":5},"name":"@scenario_tag2"},{"id":"3","location":{"column":3,"line":6},"name":"@scenario_tag3"}]}},{"scenario":{"description":"","examples":[{"description":"","id":"11","keyword":"Examples","location":{"column":1,"line":17},"name":"","tableBody":[{"cells":[{"location":{"column":5,"line":19},"value":"minimalism"}],"id":"7","location":{"column":3,"line":19}}],"tableHeader":{"cells":[{"location":{"column":5,"line":18},"value":"what"}],"id":"6","location":{"column":3,"line":18}},"tags":[{"id":"8","location":{"column":1,"line":15},"name":"@ex_tag1"},{"id":"9","location":{"column":10,"line":15},"name":"@ex_tag2"},{"id":"10","location":{"column":3,"line":16},"name":"@ex_tag3"}]},{"description":"","id":"17","keyword":"Examples","location":{"column":1,"line":23},"name":"","tableBody":[{"cells":[{"location":{"column":5,"line":25},"value":"more minimalism"}],"id":"13","location":{"column":3,"line":25}}],"tableHeader":{"cells":[{"location":{"column":5,"line":24},"value":"what"}],"id":"12","location":{"column":3,"line":24}},"tags":[{"id":"14","location":{"column":1,"line":21},"name":"@ex_tag4"},{"id":"15","location":{"column":10,"line":21},"name":"@ex_tag5"},{"id":"16","location":{"column":3,"line":22},"name":"@ex_tag6"}]}],"id":"21","keyword":"Scenario Outline","location":{"column":1,"line":12},"name":"minimalistic outline","steps":[{"id":"5","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":13},"text":"the "}],"tags":[{"id":"18","location":{"column":1,"line":10},"name":"@so_tag1"},{"id":"19","location":{"column":11,"line":10},"name":"@so_tag2"},{"id":"20","location":{"column":3,"line":11},"name":"@so_tag3"}]}},{"scenario":{"description":"","examples":[],"id":"24","keyword":"Scenario","location":{"column":1,"line":28},"name":"comments","steps":[{"id":"22","keyword":"Given ","keywordType":"Context","location":{"column":3,"line":29},"text":"a comment"}],"tags":[{"id":"23","location":{"column":1,"line":27},"name":"@comment_tag1"}]}},{"scenario":{"description":"","examples":[],"id":"27","keyword":"Scenario","location":{"column":1,"line":32},"name":"hash in tags","steps":[{"id":"25","keyword":"Given ","keywordType":"Context","location":{"column":3,"line":33},"text":"a comment is preceded by a space"}],"tags":[{"id":"26","location":{"column":1,"line":31},"name":"@comment_tag#2"}]}},{"rule":{"children":[{"scenario":{"description":"","examples":[],"id":"31","keyword":"Scenario","location":{"column":1,"line":39},"name":"joined tags","steps":[{"id":"28","keyword":"Given ","keywordType":"Context","location":{"column":3,"line":40},"text":"the @delimits tags"}],"tags":[{"id":"29","location":{"column":1,"line":38},"name":"@joined_tag3"},{"id":"30","location":{"column":13,"line":38},"name":"@joined_tag4"}]}}],"description":"","id":"33","keyword":"Rule","location":{"column":1,"line":36},"name":"","tags":[{"id":"32","location":{"column":1,"line":35},"name":"@rule_tag"}]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":3},"name":"Minimal Scenario Outline","tags":[{"id":"34","location":{"column":1,"line":1},"name":"@feature_tag1"},{"id":"35","location":{"column":15,"line":1},"name":"@feature_tag2"},{"id":"36","location":{"column":3,"line":2},"name":"@feature_tag3"}]},"uri":"../testdata/good/tags.feature"}} diff --git a/testdata/good/tags.feature.md b/testdata/good/tags.feature.md deleted file mode 100644 index a6df141d..00000000 --- a/testdata/good/tags.feature.md +++ /dev/null @@ -1,42 +0,0 @@ -`@feature_tag1` `@feature_tag2` - `@feature_tag3` -# Feature: Minimal Scenario Outline - -`@scenario_tag1` `@scenario_tag2` - `@scenario_tag3` -## Scenario: minimalistic -* Given the minimalism - -`@so_tag1` `@so_tag2` - `@so_tag3` -## Scenario Outline: minimalistic outline -* Given the - -`@ex_tag1` `@ex_tag2` - `@ex_tag3` -### Examples: - | what | - | ---------- | - | minimalism | - -`@ex_tag4` `@ex_tag5` - `@ex_tag6` -### Examples: - | what | - | ---------- | - | more minimalism | - -`@comment_tag1` #a comment -## Scenario: comments - Given a comment - -`@comment_tag#2` #a comment -## Scenario: hash in tags - Given a comment is preceded by a space - -`@rule_tag` -## Rule: - -`@joined_tag3``@joined_tag4` -### Scenario: joined tags - Given the @delimits tags diff --git a/testdata/good/tags.feature.md.ast.ndjson b/testdata/good/tags.feature.md.ast.ndjson deleted file mode 100644 index 26df9f84..00000000 --- a/testdata/good/tags.feature.md.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"4","keyword":"Scenario","location":{"column":4,"line":7},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":3,"line":8},"text":"the minimalism"}],"tags":[{"id":"1","location":{"column":2,"line":5},"name":"@scenario_tag1"},{"id":"2","location":{"column":19,"line":5},"name":"@scenario_tag2"},{"id":"3","location":{"column":4,"line":6},"name":"@scenario_tag3"}]}},{"scenario":{"description":"","examples":[{"description":"","id":"11","keyword":"Examples","location":{"column":5,"line":17},"name":"","tableBody":[{"cells":[{"location":{"column":5,"line":20},"value":"minimalism"}],"id":"7","location":{"column":3,"line":20}}],"tableHeader":{"cells":[{"location":{"column":5,"line":18},"value":"what"}],"id":"6","location":{"column":3,"line":18}},"tags":[{"id":"8","location":{"column":2,"line":15},"name":"@ex_tag1"},{"id":"9","location":{"column":13,"line":15},"name":"@ex_tag2"},{"id":"10","location":{"column":4,"line":16},"name":"@ex_tag3"}]},{"description":"","id":"17","keyword":"Examples","location":{"column":5,"line":24},"name":"","tableBody":[{"cells":[{"location":{"column":5,"line":27},"value":"more minimalism"}],"id":"13","location":{"column":3,"line":27}}],"tableHeader":{"cells":[{"location":{"column":5,"line":25},"value":"what"}],"id":"12","location":{"column":3,"line":25}},"tags":[{"id":"14","location":{"column":2,"line":22},"name":"@ex_tag4"},{"id":"15","location":{"column":13,"line":22},"name":"@ex_tag5"},{"id":"16","location":{"column":4,"line":23},"name":"@ex_tag6"}]}],"id":"21","keyword":"Scenario Outline","location":{"column":4,"line":12},"name":"minimalistic outline","steps":[{"id":"5","keyword":"Given ","keywordType":"Context","location":{"column":3,"line":13},"text":"the "}],"tags":[{"id":"18","location":{"column":2,"line":10},"name":"@so_tag1"},{"id":"19","location":{"column":14,"line":10},"name":"@so_tag2"},{"id":"20","location":{"column":4,"line":11},"name":"@so_tag3"}]}},{"scenario":{"description":"","examples":[],"id":"23","keyword":"Scenario","location":{"column":4,"line":30},"name":"comments","steps":[],"tags":[{"id":"22","location":{"column":2,"line":29},"name":"@comment_tag1"}]}},{"scenario":{"description":"","examples":[],"id":"25","keyword":"Scenario","location":{"column":4,"line":34},"name":"hash in tags","steps":[],"tags":[{"id":"24","location":{"column":2,"line":33},"name":"@comment_tag#2"}]}},{"rule":{"children":[{"scenario":{"description":"","examples":[],"id":"28","keyword":"Scenario","location":{"column":5,"line":41},"name":"joined tags","steps":[],"tags":[{"id":"26","location":{"column":2,"line":40},"name":"@joined_tag3"},{"id":"27","location":{"column":16,"line":40},"name":"@joined_tag4"}]}}],"description":"","id":"30","keyword":"Rule","location":{"column":4,"line":38},"name":"","tags":[{"id":"29","location":{"column":2,"line":37},"name":"@rule_tag"}]}}],"description":"","keyword":"Feature","language":"en","location":{"column":3,"line":3},"name":"Minimal Scenario Outline","tags":[{"id":"31","location":{"column":2,"line":1},"name":"@feature_tag1"},{"id":"32","location":{"column":18,"line":1},"name":"@feature_tag2"},{"id":"33","location":{"column":4,"line":2},"name":"@feature_tag3"}]},"uri":"../testdata/good/tags.feature.md"}} diff --git a/testdata/good/tags.feature.md.pickles.ndjson b/testdata/good/tags.feature.md.pickles.ndjson deleted file mode 100644 index a82bd44b..00000000 --- a/testdata/good/tags.feature.md.pickles.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -{"pickle":{"astNodeIds":["4"],"id":"35","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"34","text":"the minimalism","type":"Context"}],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"1","name":"@scenario_tag1"},{"astNodeId":"2","name":"@scenario_tag2"},{"astNodeId":"3","name":"@scenario_tag3"}],"uri":"../testdata/good/tags.feature.md"}} -{"pickle":{"astNodeIds":["21","7"],"id":"37","language":"en","name":"minimalistic outline","steps":[{"astNodeIds":["5","7"],"id":"36","text":"the minimalism","type":"Context"}],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"18","name":"@so_tag1"},{"astNodeId":"19","name":"@so_tag2"},{"astNodeId":"20","name":"@so_tag3"},{"astNodeId":"8","name":"@ex_tag1"},{"astNodeId":"9","name":"@ex_tag2"},{"astNodeId":"10","name":"@ex_tag3"}],"uri":"../testdata/good/tags.feature.md"}} -{"pickle":{"astNodeIds":["21","13"],"id":"39","language":"en","name":"minimalistic outline","steps":[{"astNodeIds":["5","13"],"id":"38","text":"the more minimalism","type":"Context"}],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"18","name":"@so_tag1"},{"astNodeId":"19","name":"@so_tag2"},{"astNodeId":"20","name":"@so_tag3"},{"astNodeId":"14","name":"@ex_tag4"},{"astNodeId":"15","name":"@ex_tag5"},{"astNodeId":"16","name":"@ex_tag6"}],"uri":"../testdata/good/tags.feature.md"}} -{"pickle":{"astNodeIds":["23"],"id":"40","language":"en","name":"comments","steps":[],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"22","name":"@comment_tag1"}],"uri":"../testdata/good/tags.feature.md"}} -{"pickle":{"astNodeIds":["25"],"id":"41","language":"en","name":"hash in tags","steps":[],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"24","name":"@comment_tag#2"}],"uri":"../testdata/good/tags.feature.md"}} -{"pickle":{"astNodeIds":["28"],"id":"42","language":"en","name":"joined tags","steps":[],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"29","name":"@rule_tag"},{"astNodeId":"26","name":"@joined_tag3"},{"astNodeId":"27","name":"@joined_tag4"}],"uri":"../testdata/good/tags.feature.md"}} diff --git a/testdata/good/tags.feature.md.source.ndjson b/testdata/good/tags.feature.md.source.ndjson deleted file mode 100644 index 9740f7db..00000000 --- a/testdata/good/tags.feature.md.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"`@feature_tag1` `@feature_tag2`\n `@feature_tag3`\n# Feature: Minimal Scenario Outline\n\n`@scenario_tag1` `@scenario_tag2`\n `@scenario_tag3`\n## Scenario: minimalistic\n* Given the minimalism\n\n`@so_tag1` `@so_tag2` \n `@so_tag3`\n## Scenario Outline: minimalistic outline\n* Given the \n\n`@ex_tag1` `@ex_tag2`\n `@ex_tag3`\n### Examples:\n | what |\n | ---------- |\n | minimalism |\n\n`@ex_tag4` `@ex_tag5`\n `@ex_tag6`\n### Examples:\n | what |\n | ---------- |\n | more minimalism |\n\n`@comment_tag1` #a comment\n## Scenario: comments\n Given a comment\n\n`@comment_tag#2` #a comment\n## Scenario: hash in tags\n Given a comment is preceded by a space\n\n`@rule_tag`\n## Rule:\n\n`@joined_tag3``@joined_tag4`\n### Scenario: joined tags\n Given the @delimits tags\n","mediaType":"text/x.cucumber.gherkin+markdown","uri":"../testdata/good/tags.feature.md"}} diff --git a/testdata/good/tags.feature.pickles.ndjson b/testdata/good/tags.feature.pickles.ndjson deleted file mode 100644 index f247dbdb..00000000 --- a/testdata/good/tags.feature.pickles.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -{"pickle":{"astNodeIds":["4"],"id":"38","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"37","text":"the minimalism","type":"Context"}],"tags":[{"astNodeId":"34","name":"@feature_tag1"},{"astNodeId":"35","name":"@feature_tag2"},{"astNodeId":"36","name":"@feature_tag3"},{"astNodeId":"1","name":"@scenario_tag1"},{"astNodeId":"2","name":"@scenario_tag2"},{"astNodeId":"3","name":"@scenario_tag3"}],"uri":"../testdata/good/tags.feature"}} -{"pickle":{"astNodeIds":["21","7"],"id":"40","language":"en","name":"minimalistic outline","steps":[{"astNodeIds":["5","7"],"id":"39","text":"the minimalism","type":"Context"}],"tags":[{"astNodeId":"34","name":"@feature_tag1"},{"astNodeId":"35","name":"@feature_tag2"},{"astNodeId":"36","name":"@feature_tag3"},{"astNodeId":"18","name":"@so_tag1"},{"astNodeId":"19","name":"@so_tag2"},{"astNodeId":"20","name":"@so_tag3"},{"astNodeId":"8","name":"@ex_tag1"},{"astNodeId":"9","name":"@ex_tag2"},{"astNodeId":"10","name":"@ex_tag3"}],"uri":"../testdata/good/tags.feature"}} -{"pickle":{"astNodeIds":["21","13"],"id":"42","language":"en","name":"minimalistic outline","steps":[{"astNodeIds":["5","13"],"id":"41","text":"the more minimalism","type":"Context"}],"tags":[{"astNodeId":"34","name":"@feature_tag1"},{"astNodeId":"35","name":"@feature_tag2"},{"astNodeId":"36","name":"@feature_tag3"},{"astNodeId":"18","name":"@so_tag1"},{"astNodeId":"19","name":"@so_tag2"},{"astNodeId":"20","name":"@so_tag3"},{"astNodeId":"14","name":"@ex_tag4"},{"astNodeId":"15","name":"@ex_tag5"},{"astNodeId":"16","name":"@ex_tag6"}],"uri":"../testdata/good/tags.feature"}} -{"pickle":{"astNodeIds":["24"],"id":"44","language":"en","name":"comments","steps":[{"astNodeIds":["22"],"id":"43","text":"a comment","type":"Context"}],"tags":[{"astNodeId":"34","name":"@feature_tag1"},{"astNodeId":"35","name":"@feature_tag2"},{"astNodeId":"36","name":"@feature_tag3"},{"astNodeId":"23","name":"@comment_tag1"}],"uri":"../testdata/good/tags.feature"}} -{"pickle":{"astNodeIds":["27"],"id":"46","language":"en","name":"hash in tags","steps":[{"astNodeIds":["25"],"id":"45","text":"a comment is preceded by a space","type":"Context"}],"tags":[{"astNodeId":"34","name":"@feature_tag1"},{"astNodeId":"35","name":"@feature_tag2"},{"astNodeId":"36","name":"@feature_tag3"},{"astNodeId":"26","name":"@comment_tag#2"}],"uri":"../testdata/good/tags.feature"}} -{"pickle":{"astNodeIds":["31"],"id":"48","language":"en","name":"joined tags","steps":[{"astNodeIds":["28"],"id":"47","text":"the @delimits tags","type":"Context"}],"tags":[{"astNodeId":"34","name":"@feature_tag1"},{"astNodeId":"35","name":"@feature_tag2"},{"astNodeId":"36","name":"@feature_tag3"},{"astNodeId":"32","name":"@rule_tag"},{"astNodeId":"29","name":"@joined_tag3"},{"astNodeId":"30","name":"@joined_tag4"}],"uri":"../testdata/good/tags.feature"}} diff --git a/testdata/good/tags.feature.source.ndjson b/testdata/good/tags.feature.source.ndjson deleted file mode 100644 index aa84b1ec..00000000 --- a/testdata/good/tags.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"@feature_tag1 @feature_tag2\n @feature_tag3\nFeature: Minimal Scenario Outline\n\n@scenario_tag1 @scenario_tag2\n @scenario_tag3\nScenario: minimalistic\n Given the minimalism\n\n@so_tag1 @so_tag2 \n @so_tag3\nScenario Outline: minimalistic outline\n Given the \n\n@ex_tag1 @ex_tag2\n @ex_tag3\nExamples: \n | what |\n | minimalism |\n\n@ex_tag4 @ex_tag5\n @ex_tag6\nExamples: \n | what |\n | more minimalism |\n\n@comment_tag1 #a comment\nScenario: comments\n Given a comment\n\n@comment_tag#2 #a comment\nScenario: hash in tags\n Given a comment is preceded by a space\n\n@rule_tag\nRule:\n\n@joined_tag3@joined_tag4\nScenario: joined tags\n Given the @delimits tags\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/tags.feature"}} diff --git a/testdata/good/tags.feature.tokens b/testdata/good/tags.feature.tokens deleted file mode 100644 index 8c13a64b..00000000 --- a/testdata/good/tags.feature.tokens +++ /dev/null @@ -1,41 +0,0 @@ -(1:1)TagLine://1:@feature_tag1,15:@feature_tag2 -(2:3)TagLine://3:@feature_tag3 -(3:1)FeatureLine:()Feature/Minimal Scenario Outline/ -(4:1)Empty:// -(5:1)TagLine://1:@scenario_tag1,16:@scenario_tag2 -(6:3)TagLine://3:@scenario_tag3 -(7:1)ScenarioLine:()Scenario/minimalistic/ -(8:5)StepLine:(Context)Given /the minimalism/ -(9:1)Empty:// -(10:1)TagLine://1:@so_tag1,11:@so_tag2 -(11:3)TagLine://3:@so_tag3 -(12:1)ScenarioLine:()Scenario Outline/minimalistic outline/ -(13:5)StepLine:(Context)Given /the / -(14:1)Empty:// -(15:1)TagLine://1:@ex_tag1,10:@ex_tag2 -(16:3)TagLine://3:@ex_tag3 -(17:1)ExamplesLine:()Examples// -(18:3)TableRow://5:what -(19:3)TableRow://5:minimalism -(20:1)Empty:// -(21:1)TagLine://1:@ex_tag4,10:@ex_tag5 -(22:3)TagLine://3:@ex_tag6 -(23:1)ExamplesLine:()Examples// -(24:3)TableRow://5:what -(25:3)TableRow://5:more minimalism -(26:1)Empty:// -(27:1)TagLine://1:@comment_tag1 -(28:1)ScenarioLine:()Scenario/comments/ -(29:3)StepLine:(Context)Given /a comment/ -(30:1)Empty:// -(31:1)TagLine://1:@comment_tag#2 -(32:1)ScenarioLine:()Scenario/hash in tags/ -(33:3)StepLine:(Context)Given /a comment is preceded by a space/ -(34:1)Empty:// -(35:1)TagLine://1:@rule_tag -(36:1)RuleLine:()Rule// -(37:1)Empty:// -(38:1)TagLine://1:@joined_tag3,13:@joined_tag4 -(39:1)ScenarioLine:()Scenario/joined tags/ -(40:3)StepLine:(Context)Given /the @delimits tags/ -EOF diff --git a/testdata/good/tags.md.ast.ndjson b/testdata/good/tags.md.ast.ndjson deleted file mode 100644 index 8a1eaae8..00000000 --- a/testdata/good/tags.md.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"4","keyword":"Scenario","location":{"column":4,"line":7},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","keywordType":"Context","location":{"column":3,"line":8},"text":"the minimalism"}],"tags":[{"id":"1","location":{"column":2,"line":5},"name":"@scenario_tag1"},{"id":"2","location":{"column":19,"line":5},"name":"@scenario_tag2"},{"id":"3","location":{"column":4,"line":6},"name":"@scenario_tag3"}]}},{"scenario":{"description":"","examples":[{"description":"","id":"11","keyword":"Examples","location":{"column":5,"line":17},"name":"","tableBody":[{"cells":[{"location":{"column":5,"line":20},"value":"minimalism"}],"id":"7","location":{"column":3,"line":20}}],"tableHeader":{"cells":[{"location":{"column":5,"line":18},"value":"what"}],"id":"6","location":{"column":3,"line":18}},"tags":[{"id":"8","location":{"column":2,"line":15},"name":"@ex_tag1"},{"id":"9","location":{"column":13,"line":15},"name":"@ex_tag2"},{"id":"10","location":{"column":4,"line":16},"name":"@ex_tag3"}]},{"description":"","id":"17","keyword":"Examples","location":{"column":5,"line":24},"name":"","tableBody":[{"cells":[{"location":{"column":5,"line":27},"value":"more minimalism"}],"id":"13","location":{"column":3,"line":27}}],"tableHeader":{"cells":[{"location":{"column":5,"line":25},"value":"what"}],"id":"12","location":{"column":3,"line":25}},"tags":[{"id":"14","location":{"column":2,"line":22},"name":"@ex_tag4"},{"id":"15","location":{"column":13,"line":22},"name":"@ex_tag5"},{"id":"16","location":{"column":4,"line":23},"name":"@ex_tag6"}]}],"id":"21","keyword":"Scenario Outline","location":{"column":4,"line":12},"name":"minimalistic outline","steps":[{"id":"5","keyword":"Given ","keywordType":"Context","location":{"column":3,"line":13},"text":"the "}],"tags":[{"id":"18","location":{"column":2,"line":10},"name":"@so_tag1"},{"id":"19","location":{"column":14,"line":10},"name":"@so_tag2"},{"id":"20","location":{"column":4,"line":11},"name":"@so_tag3"}]}},{"scenario":{"description":"","examples":[],"id":"23","keyword":"Scenario","location":{"column":4,"line":30},"name":"comments","steps":[],"tags":[{"id":"22","location":{"column":2,"line":29},"name":"@comment_tag1"}]}},{"scenario":{"description":"","examples":[],"id":"25","keyword":"Scenario","location":{"column":4,"line":34},"name":"hash in tags","steps":[],"tags":[{"id":"24","location":{"column":2,"line":33},"name":"@comment_tag#2"}]}},{"rule":{"children":[{"scenario":{"description":"","examples":[],"id":"28","keyword":"Scenario","location":{"column":5,"line":41},"name":"joined tags","steps":[],"tags":[{"id":"26","location":{"column":2,"line":40},"name":"@joined_tag3"},{"id":"27","location":{"column":16,"line":40},"name":"@joined_tag4"}]}}],"description":"","id":"30","keyword":"Rule","location":{"column":4,"line":38},"name":"","tags":[{"id":"29","location":{"column":2,"line":37},"name":"@rule_tag"}]}}],"description":"","keyword":"Feature","language":"en","location":{"column":3,"line":3},"name":"Minimal Scenario Outline","tags":[{"id":"31","location":{"column":2,"line":1},"name":"@feature_tag1"},{"id":"32","location":{"column":18,"line":1},"name":"@feature_tag2"},{"id":"33","location":{"column":4,"line":2},"name":"@feature_tag3"}]},"uri":"../testdata/good/tags.md"}} diff --git a/testdata/good/tags.md.pickles.ndjson b/testdata/good/tags.md.pickles.ndjson deleted file mode 100644 index 7323bd59..00000000 --- a/testdata/good/tags.md.pickles.ndjson +++ /dev/null @@ -1,6 +0,0 @@ -{"pickle":{"astNodeIds":["4"],"id":"35","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"34","text":"the minimalism"}],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"1","name":"@scenario_tag1"},{"astNodeId":"2","name":"@scenario_tag2"},{"astNodeId":"3","name":"@scenario_tag3"}],"uri":"../testdata/good/tags.md"}} -{"pickle":{"astNodeIds":["21","7"],"id":"37","language":"en","name":"minimalistic outline","steps":[{"astNodeIds":["5","7"],"id":"36","text":"the minimalism"}],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"18","name":"@so_tag1"},{"astNodeId":"19","name":"@so_tag2"},{"astNodeId":"20","name":"@so_tag3"},{"astNodeId":"8","name":"@ex_tag1"},{"astNodeId":"9","name":"@ex_tag2"},{"astNodeId":"10","name":"@ex_tag3"}],"uri":"../testdata/good/tags.md"}} -{"pickle":{"astNodeIds":["21","13"],"id":"39","language":"en","name":"minimalistic outline","steps":[{"astNodeIds":["5","13"],"id":"38","text":"the more minimalism"}],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"18","name":"@so_tag1"},{"astNodeId":"19","name":"@so_tag2"},{"astNodeId":"20","name":"@so_tag3"},{"astNodeId":"14","name":"@ex_tag4"},{"astNodeId":"15","name":"@ex_tag5"},{"astNodeId":"16","name":"@ex_tag6"}],"uri":"../testdata/good/tags.md"}} -{"pickle":{"astNodeIds":["23"],"id":"40","language":"en","name":"comments","steps":[],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"22","name":"@comment_tag1"}],"uri":"../testdata/good/tags.md"}} -{"pickle":{"astNodeIds":["25"],"id":"41","language":"en","name":"hash in tags","steps":[],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"24","name":"@comment_tag#2"}],"uri":"../testdata/good/tags.md"}} -{"pickle":{"astNodeIds":["28"],"id":"42","language":"en","name":"joined tags","steps":[],"tags":[{"astNodeId":"31","name":"@feature_tag1"},{"astNodeId":"32","name":"@feature_tag2"},{"astNodeId":"33","name":"@feature_tag3"},{"astNodeId":"29","name":"@rule_tag"},{"astNodeId":"26","name":"@joined_tag3"},{"astNodeId":"27","name":"@joined_tag4"}],"uri":"../testdata/good/tags.md"}} diff --git a/testdata/good/tags.md.source.ndjson b/testdata/good/tags.md.source.ndjson deleted file mode 100644 index b871c136..00000000 --- a/testdata/good/tags.md.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"`@feature_tag1` `@feature_tag2`\n `@feature_tag3`\n# Feature: Minimal Scenario Outline\n\n`@scenario_tag1` `@scenario_tag2`\n `@scenario_tag3`\n## Scenario: minimalistic\n* Given the minimalism\n\n`@so_tag1` `@so_tag2` \n `@so_tag3`\n## Scenario Outline: minimalistic outline\n* Given the \n\n`@ex_tag1` `@ex_tag2`\n `@ex_tag3`\n### Examples:\n | what |\n | ---------- |\n | minimalism |\n\n`@ex_tag4` `@ex_tag5`\n `@ex_tag6`\n### Examples:\n | what |\n | ---------- |\n | more minimalism |\n\n`@comment_tag1` #a comment\n## Scenario: comments\n Given a comment\n\n`@comment_tag#2` #a comment\n## Scenario: hash in tags\n Given a comment is preceded by a space\n\n`@rule_tag`\n## Rule:\n\n`@joined_tag3``@joined_tag4`\n### Scenario: joined tags\n Given the @delimits tags\n","mediaType":"text/x.cucumber.gherkin+markdown","uri":"../testdata/good/tags.md"}} diff --git a/testdata/good/very_long.feature b/testdata/good/very_long.feature deleted file mode 100644 index 48957b3b..00000000 --- a/testdata/good/very_long.feature +++ /dev/null @@ -1,1702 +0,0 @@ -Feature: Long feature file - This is a long feature file - - Scenario: scenario 01 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 02 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 03 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 04 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 05 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 06 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 07 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 08 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 09 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 10 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 11 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 12 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 13 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 14 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 15 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 16 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 17 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 18 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 19 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 20 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 21 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 22 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 23 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 24 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 25 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 26 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 27 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 28 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 29 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 30 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 31 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 32 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 33 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 34 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 35 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 36 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 37 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 38 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 39 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 40 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 41 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 42 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 43 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 44 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 45 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 46 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 47 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 48 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 49 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 50 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 51 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 52 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 53 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 54 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 55 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 56 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 57 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 58 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 59 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 60 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 61 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 62 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 63 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 64 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 65 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 66 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 67 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 68 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 69 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 70 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 71 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 72 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 73 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 74 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 75 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 76 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 77 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 78 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 79 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 80 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 81 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 82 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 83 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 84 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 85 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 86 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 87 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 88 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 89 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 90 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 91 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 92 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 93 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 94 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 95 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 96 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 97 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 98 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 99 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | - - Scenario: scenario 100 - Given a simple data table - | foo | bar | - | boz | boo | - And a data table with a single cell - | foo | - And a data table with different fromatting - | foo|bar| boz | - And a data table with an empty cell - |foo||boz| - And a data table with comments and newlines inside - | foo | bar | - - | boz | boo | - # this is a comment - | boz2 | boo2 | diff --git a/testdata/good/very_long.feature.ast.ndjson b/testdata/good/very_long.feature.ast.ndjson deleted file mode 100644 index 3016d46c..00000000 --- a/testdata/good/very_long.feature.ast.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"gherkinDocument":{"comments":[{"location":{"column":1,"line":18},"text":" # this is a comment"},{"location":{"column":1,"line":35},"text":" # this is a comment"},{"location":{"column":1,"line":52},"text":" # this is a comment"},{"location":{"column":1,"line":69},"text":" # this is a comment"},{"location":{"column":1,"line":86},"text":" # this is a comment"},{"location":{"column":1,"line":103},"text":" # this is a comment"},{"location":{"column":1,"line":120},"text":" # this is a comment"},{"location":{"column":1,"line":137},"text":" # this is a comment"},{"location":{"column":1,"line":154},"text":" # this is a comment"},{"location":{"column":1,"line":171},"text":" # this is a comment"},{"location":{"column":1,"line":188},"text":" # this is a comment"},{"location":{"column":1,"line":205},"text":" # this is a comment"},{"location":{"column":1,"line":222},"text":" # this is a comment"},{"location":{"column":1,"line":239},"text":" # this is a comment"},{"location":{"column":1,"line":256},"text":" # this is a comment"},{"location":{"column":1,"line":273},"text":" # this is a comment"},{"location":{"column":1,"line":290},"text":" # this is a comment"},{"location":{"column":1,"line":307},"text":" # this is a comment"},{"location":{"column":1,"line":324},"text":" # this is a comment"},{"location":{"column":1,"line":341},"text":" # this is a comment"},{"location":{"column":1,"line":358},"text":" # this is a comment"},{"location":{"column":1,"line":375},"text":" # this is a comment"},{"location":{"column":1,"line":392},"text":" # this is a comment"},{"location":{"column":1,"line":409},"text":" # this is a comment"},{"location":{"column":1,"line":426},"text":" # this is a comment"},{"location":{"column":1,"line":443},"text":" # this is a comment"},{"location":{"column":1,"line":460},"text":" # this is a comment"},{"location":{"column":1,"line":477},"text":" # this is a comment"},{"location":{"column":1,"line":494},"text":" # this is a comment"},{"location":{"column":1,"line":511},"text":" # this is a comment"},{"location":{"column":1,"line":528},"text":" # this is a comment"},{"location":{"column":1,"line":545},"text":" # this is a comment"},{"location":{"column":1,"line":562},"text":" # this is a comment"},{"location":{"column":1,"line":579},"text":" # this is a comment"},{"location":{"column":1,"line":596},"text":" # this is a comment"},{"location":{"column":1,"line":613},"text":" # this is a comment"},{"location":{"column":1,"line":630},"text":" # this is a comment"},{"location":{"column":1,"line":647},"text":" # this is a comment"},{"location":{"column":1,"line":664},"text":" # this is a comment"},{"location":{"column":1,"line":681},"text":" # this is a comment"},{"location":{"column":1,"line":698},"text":" # this is a comment"},{"location":{"column":1,"line":715},"text":" # this is a comment"},{"location":{"column":1,"line":732},"text":" # this is a comment"},{"location":{"column":1,"line":749},"text":" # this is a comment"},{"location":{"column":1,"line":766},"text":" # this is a comment"},{"location":{"column":1,"line":783},"text":" # this is a comment"},{"location":{"column":1,"line":800},"text":" # this is a comment"},{"location":{"column":1,"line":817},"text":" # this is a comment"},{"location":{"column":1,"line":834},"text":" # this is a comment"},{"location":{"column":1,"line":851},"text":" # this is a comment"},{"location":{"column":1,"line":868},"text":" # this is a comment"},{"location":{"column":1,"line":885},"text":" # this is a comment"},{"location":{"column":1,"line":902},"text":" # this is a comment"},{"location":{"column":1,"line":919},"text":" # this is a comment"},{"location":{"column":1,"line":936},"text":" # this is a comment"},{"location":{"column":1,"line":953},"text":" # this is a comment"},{"location":{"column":1,"line":970},"text":" # this is a comment"},{"location":{"column":1,"line":987},"text":" # this is a comment"},{"location":{"column":1,"line":1004},"text":" # this is a comment"},{"location":{"column":1,"line":1021},"text":" # this is a comment"},{"location":{"column":1,"line":1038},"text":" # this is a comment"},{"location":{"column":1,"line":1055},"text":" # this is a comment"},{"location":{"column":1,"line":1072},"text":" # this is a comment"},{"location":{"column":1,"line":1089},"text":" # this is a comment"},{"location":{"column":1,"line":1106},"text":" # this is a comment"},{"location":{"column":1,"line":1123},"text":" # this is a comment"},{"location":{"column":1,"line":1140},"text":" # this is a comment"},{"location":{"column":1,"line":1157},"text":" # this is a comment"},{"location":{"column":1,"line":1174},"text":" # this is a comment"},{"location":{"column":1,"line":1191},"text":" # this is a comment"},{"location":{"column":1,"line":1208},"text":" # this is a comment"},{"location":{"column":1,"line":1225},"text":" # this is a comment"},{"location":{"column":1,"line":1242},"text":" # this is a comment"},{"location":{"column":1,"line":1259},"text":" # this is a comment"},{"location":{"column":1,"line":1276},"text":" # this is a comment"},{"location":{"column":1,"line":1293},"text":" # this is a comment"},{"location":{"column":1,"line":1310},"text":" # this is a comment"},{"location":{"column":1,"line":1327},"text":" # this is a comment"},{"location":{"column":1,"line":1344},"text":" # this is a comment"},{"location":{"column":1,"line":1361},"text":" # this is a comment"},{"location":{"column":1,"line":1378},"text":" # this is a comment"},{"location":{"column":1,"line":1395},"text":" # this is a comment"},{"location":{"column":1,"line":1412},"text":" # this is a comment"},{"location":{"column":1,"line":1429},"text":" # this is a comment"},{"location":{"column":1,"line":1446},"text":" # this is a comment"},{"location":{"column":1,"line":1463},"text":" # this is a comment"},{"location":{"column":1,"line":1480},"text":" # this is a comment"},{"location":{"column":1,"line":1497},"text":" # this is a comment"},{"location":{"column":1,"line":1514},"text":" # this is a comment"},{"location":{"column":1,"line":1531},"text":" # this is a comment"},{"location":{"column":1,"line":1548},"text":" # this is a comment"},{"location":{"column":1,"line":1565},"text":" # this is a comment"},{"location":{"column":1,"line":1582},"text":" # this is a comment"},{"location":{"column":1,"line":1599},"text":" # this is a comment"},{"location":{"column":1,"line":1616},"text":" # this is a comment"},{"location":{"column":1,"line":1633},"text":" # this is a comment"},{"location":{"column":1,"line":1650},"text":" # this is a comment"},{"location":{"column":1,"line":1667},"text":" # this is a comment"},{"location":{"column":1,"line":1684},"text":" # this is a comment"},{"location":{"column":1,"line":1701},"text":" # this is a comment"}],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"13","keyword":"Scenario","location":{"column":3,"line":4},"name":"scenario 01","steps":[{"dataTable":{"location":{"column":7,"line":6},"rows":[{"cells":[{"location":{"column":9,"line":6},"value":"foo"},{"location":{"column":15,"line":6},"value":"bar"}],"id":"0","location":{"column":7,"line":6}},{"cells":[{"location":{"column":9,"line":7},"value":"boz"},{"location":{"column":15,"line":7},"value":"boo"}],"id":"1","location":{"column":7,"line":7}}]},"id":"2","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":5},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":9},"rows":[{"cells":[{"location":{"column":9,"line":9},"value":"foo"}],"id":"3","location":{"column":7,"line":9}}]},"id":"4","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":8},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":11},"rows":[{"cells":[{"location":{"column":11,"line":11},"value":"foo"},{"location":{"column":15,"line":11},"value":"bar"},{"location":{"column":23,"line":11},"value":"boz"}],"id":"5","location":{"column":7,"line":11}}]},"id":"6","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":10},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":13},"rows":[{"cells":[{"location":{"column":8,"line":13},"value":"foo"},{"location":{"column":12,"line":13},"value":""},{"location":{"column":13,"line":13},"value":"boz"}],"id":"7","location":{"column":7,"line":13}}]},"id":"8","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":12},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":15},"rows":[{"cells":[{"location":{"column":9,"line":15},"value":"foo"},{"location":{"column":15,"line":15},"value":"bar"}],"id":"9","location":{"column":7,"line":15}},{"cells":[{"location":{"column":9,"line":17},"value":"boz"},{"location":{"column":16,"line":17},"value":"boo"}],"id":"10","location":{"column":7,"line":17}},{"cells":[{"location":{"column":9,"line":19},"value":"boz2"},{"location":{"column":16,"line":19},"value":"boo2"}],"id":"11","location":{"column":7,"line":19}}]},"id":"12","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":14},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"27","keyword":"Scenario","location":{"column":3,"line":21},"name":"scenario 02","steps":[{"dataTable":{"location":{"column":7,"line":23},"rows":[{"cells":[{"location":{"column":9,"line":23},"value":"foo"},{"location":{"column":15,"line":23},"value":"bar"}],"id":"14","location":{"column":7,"line":23}},{"cells":[{"location":{"column":9,"line":24},"value":"boz"},{"location":{"column":15,"line":24},"value":"boo"}],"id":"15","location":{"column":7,"line":24}}]},"id":"16","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":22},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":26},"rows":[{"cells":[{"location":{"column":9,"line":26},"value":"foo"}],"id":"17","location":{"column":7,"line":26}}]},"id":"18","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":25},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":28},"rows":[{"cells":[{"location":{"column":11,"line":28},"value":"foo"},{"location":{"column":15,"line":28},"value":"bar"},{"location":{"column":23,"line":28},"value":"boz"}],"id":"19","location":{"column":7,"line":28}}]},"id":"20","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":27},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":30},"rows":[{"cells":[{"location":{"column":8,"line":30},"value":"foo"},{"location":{"column":12,"line":30},"value":""},{"location":{"column":13,"line":30},"value":"boz"}],"id":"21","location":{"column":7,"line":30}}]},"id":"22","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":29},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":32},"rows":[{"cells":[{"location":{"column":9,"line":32},"value":"foo"},{"location":{"column":15,"line":32},"value":"bar"}],"id":"23","location":{"column":7,"line":32}},{"cells":[{"location":{"column":9,"line":34},"value":"boz"},{"location":{"column":16,"line":34},"value":"boo"}],"id":"24","location":{"column":7,"line":34}},{"cells":[{"location":{"column":9,"line":36},"value":"boz2"},{"location":{"column":16,"line":36},"value":"boo2"}],"id":"25","location":{"column":7,"line":36}}]},"id":"26","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":31},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"41","keyword":"Scenario","location":{"column":3,"line":38},"name":"scenario 03","steps":[{"dataTable":{"location":{"column":7,"line":40},"rows":[{"cells":[{"location":{"column":9,"line":40},"value":"foo"},{"location":{"column":15,"line":40},"value":"bar"}],"id":"28","location":{"column":7,"line":40}},{"cells":[{"location":{"column":9,"line":41},"value":"boz"},{"location":{"column":15,"line":41},"value":"boo"}],"id":"29","location":{"column":7,"line":41}}]},"id":"30","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":39},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":43},"rows":[{"cells":[{"location":{"column":9,"line":43},"value":"foo"}],"id":"31","location":{"column":7,"line":43}}]},"id":"32","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":42},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":45},"rows":[{"cells":[{"location":{"column":11,"line":45},"value":"foo"},{"location":{"column":15,"line":45},"value":"bar"},{"location":{"column":23,"line":45},"value":"boz"}],"id":"33","location":{"column":7,"line":45}}]},"id":"34","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":44},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":47},"rows":[{"cells":[{"location":{"column":8,"line":47},"value":"foo"},{"location":{"column":12,"line":47},"value":""},{"location":{"column":13,"line":47},"value":"boz"}],"id":"35","location":{"column":7,"line":47}}]},"id":"36","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":46},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":49},"rows":[{"cells":[{"location":{"column":9,"line":49},"value":"foo"},{"location":{"column":15,"line":49},"value":"bar"}],"id":"37","location":{"column":7,"line":49}},{"cells":[{"location":{"column":9,"line":51},"value":"boz"},{"location":{"column":16,"line":51},"value":"boo"}],"id":"38","location":{"column":7,"line":51}},{"cells":[{"location":{"column":9,"line":53},"value":"boz2"},{"location":{"column":16,"line":53},"value":"boo2"}],"id":"39","location":{"column":7,"line":53}}]},"id":"40","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":48},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"55","keyword":"Scenario","location":{"column":3,"line":55},"name":"scenario 04","steps":[{"dataTable":{"location":{"column":7,"line":57},"rows":[{"cells":[{"location":{"column":9,"line":57},"value":"foo"},{"location":{"column":15,"line":57},"value":"bar"}],"id":"42","location":{"column":7,"line":57}},{"cells":[{"location":{"column":9,"line":58},"value":"boz"},{"location":{"column":15,"line":58},"value":"boo"}],"id":"43","location":{"column":7,"line":58}}]},"id":"44","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":56},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":60},"rows":[{"cells":[{"location":{"column":9,"line":60},"value":"foo"}],"id":"45","location":{"column":7,"line":60}}]},"id":"46","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":59},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":62},"rows":[{"cells":[{"location":{"column":11,"line":62},"value":"foo"},{"location":{"column":15,"line":62},"value":"bar"},{"location":{"column":23,"line":62},"value":"boz"}],"id":"47","location":{"column":7,"line":62}}]},"id":"48","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":61},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":64},"rows":[{"cells":[{"location":{"column":8,"line":64},"value":"foo"},{"location":{"column":12,"line":64},"value":""},{"location":{"column":13,"line":64},"value":"boz"}],"id":"49","location":{"column":7,"line":64}}]},"id":"50","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":63},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":66},"rows":[{"cells":[{"location":{"column":9,"line":66},"value":"foo"},{"location":{"column":15,"line":66},"value":"bar"}],"id":"51","location":{"column":7,"line":66}},{"cells":[{"location":{"column":9,"line":68},"value":"boz"},{"location":{"column":16,"line":68},"value":"boo"}],"id":"52","location":{"column":7,"line":68}},{"cells":[{"location":{"column":9,"line":70},"value":"boz2"},{"location":{"column":16,"line":70},"value":"boo2"}],"id":"53","location":{"column":7,"line":70}}]},"id":"54","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":65},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"69","keyword":"Scenario","location":{"column":3,"line":72},"name":"scenario 05","steps":[{"dataTable":{"location":{"column":7,"line":74},"rows":[{"cells":[{"location":{"column":9,"line":74},"value":"foo"},{"location":{"column":15,"line":74},"value":"bar"}],"id":"56","location":{"column":7,"line":74}},{"cells":[{"location":{"column":9,"line":75},"value":"boz"},{"location":{"column":15,"line":75},"value":"boo"}],"id":"57","location":{"column":7,"line":75}}]},"id":"58","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":73},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":77},"rows":[{"cells":[{"location":{"column":9,"line":77},"value":"foo"}],"id":"59","location":{"column":7,"line":77}}]},"id":"60","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":76},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":79},"rows":[{"cells":[{"location":{"column":11,"line":79},"value":"foo"},{"location":{"column":15,"line":79},"value":"bar"},{"location":{"column":23,"line":79},"value":"boz"}],"id":"61","location":{"column":7,"line":79}}]},"id":"62","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":78},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":81},"rows":[{"cells":[{"location":{"column":8,"line":81},"value":"foo"},{"location":{"column":12,"line":81},"value":""},{"location":{"column":13,"line":81},"value":"boz"}],"id":"63","location":{"column":7,"line":81}}]},"id":"64","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":80},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":83},"rows":[{"cells":[{"location":{"column":9,"line":83},"value":"foo"},{"location":{"column":15,"line":83},"value":"bar"}],"id":"65","location":{"column":7,"line":83}},{"cells":[{"location":{"column":9,"line":85},"value":"boz"},{"location":{"column":16,"line":85},"value":"boo"}],"id":"66","location":{"column":7,"line":85}},{"cells":[{"location":{"column":9,"line":87},"value":"boz2"},{"location":{"column":16,"line":87},"value":"boo2"}],"id":"67","location":{"column":7,"line":87}}]},"id":"68","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":82},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"83","keyword":"Scenario","location":{"column":3,"line":89},"name":"scenario 06","steps":[{"dataTable":{"location":{"column":7,"line":91},"rows":[{"cells":[{"location":{"column":9,"line":91},"value":"foo"},{"location":{"column":15,"line":91},"value":"bar"}],"id":"70","location":{"column":7,"line":91}},{"cells":[{"location":{"column":9,"line":92},"value":"boz"},{"location":{"column":15,"line":92},"value":"boo"}],"id":"71","location":{"column":7,"line":92}}]},"id":"72","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":90},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":94},"rows":[{"cells":[{"location":{"column":9,"line":94},"value":"foo"}],"id":"73","location":{"column":7,"line":94}}]},"id":"74","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":93},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":96},"rows":[{"cells":[{"location":{"column":11,"line":96},"value":"foo"},{"location":{"column":15,"line":96},"value":"bar"},{"location":{"column":23,"line":96},"value":"boz"}],"id":"75","location":{"column":7,"line":96}}]},"id":"76","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":95},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":98},"rows":[{"cells":[{"location":{"column":8,"line":98},"value":"foo"},{"location":{"column":12,"line":98},"value":""},{"location":{"column":13,"line":98},"value":"boz"}],"id":"77","location":{"column":7,"line":98}}]},"id":"78","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":97},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":100},"rows":[{"cells":[{"location":{"column":9,"line":100},"value":"foo"},{"location":{"column":15,"line":100},"value":"bar"}],"id":"79","location":{"column":7,"line":100}},{"cells":[{"location":{"column":9,"line":102},"value":"boz"},{"location":{"column":16,"line":102},"value":"boo"}],"id":"80","location":{"column":7,"line":102}},{"cells":[{"location":{"column":9,"line":104},"value":"boz2"},{"location":{"column":16,"line":104},"value":"boo2"}],"id":"81","location":{"column":7,"line":104}}]},"id":"82","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":99},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"97","keyword":"Scenario","location":{"column":3,"line":106},"name":"scenario 07","steps":[{"dataTable":{"location":{"column":7,"line":108},"rows":[{"cells":[{"location":{"column":9,"line":108},"value":"foo"},{"location":{"column":15,"line":108},"value":"bar"}],"id":"84","location":{"column":7,"line":108}},{"cells":[{"location":{"column":9,"line":109},"value":"boz"},{"location":{"column":15,"line":109},"value":"boo"}],"id":"85","location":{"column":7,"line":109}}]},"id":"86","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":107},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":111},"rows":[{"cells":[{"location":{"column":9,"line":111},"value":"foo"}],"id":"87","location":{"column":7,"line":111}}]},"id":"88","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":110},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":113},"rows":[{"cells":[{"location":{"column":11,"line":113},"value":"foo"},{"location":{"column":15,"line":113},"value":"bar"},{"location":{"column":23,"line":113},"value":"boz"}],"id":"89","location":{"column":7,"line":113}}]},"id":"90","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":112},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":115},"rows":[{"cells":[{"location":{"column":8,"line":115},"value":"foo"},{"location":{"column":12,"line":115},"value":""},{"location":{"column":13,"line":115},"value":"boz"}],"id":"91","location":{"column":7,"line":115}}]},"id":"92","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":114},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":117},"rows":[{"cells":[{"location":{"column":9,"line":117},"value":"foo"},{"location":{"column":15,"line":117},"value":"bar"}],"id":"93","location":{"column":7,"line":117}},{"cells":[{"location":{"column":9,"line":119},"value":"boz"},{"location":{"column":16,"line":119},"value":"boo"}],"id":"94","location":{"column":7,"line":119}},{"cells":[{"location":{"column":9,"line":121},"value":"boz2"},{"location":{"column":16,"line":121},"value":"boo2"}],"id":"95","location":{"column":7,"line":121}}]},"id":"96","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":116},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"111","keyword":"Scenario","location":{"column":3,"line":123},"name":"scenario 08","steps":[{"dataTable":{"location":{"column":7,"line":125},"rows":[{"cells":[{"location":{"column":9,"line":125},"value":"foo"},{"location":{"column":15,"line":125},"value":"bar"}],"id":"98","location":{"column":7,"line":125}},{"cells":[{"location":{"column":9,"line":126},"value":"boz"},{"location":{"column":15,"line":126},"value":"boo"}],"id":"99","location":{"column":7,"line":126}}]},"id":"100","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":124},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":128},"rows":[{"cells":[{"location":{"column":9,"line":128},"value":"foo"}],"id":"101","location":{"column":7,"line":128}}]},"id":"102","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":127},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":130},"rows":[{"cells":[{"location":{"column":11,"line":130},"value":"foo"},{"location":{"column":15,"line":130},"value":"bar"},{"location":{"column":23,"line":130},"value":"boz"}],"id":"103","location":{"column":7,"line":130}}]},"id":"104","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":129},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":132},"rows":[{"cells":[{"location":{"column":8,"line":132},"value":"foo"},{"location":{"column":12,"line":132},"value":""},{"location":{"column":13,"line":132},"value":"boz"}],"id":"105","location":{"column":7,"line":132}}]},"id":"106","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":131},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":134},"rows":[{"cells":[{"location":{"column":9,"line":134},"value":"foo"},{"location":{"column":15,"line":134},"value":"bar"}],"id":"107","location":{"column":7,"line":134}},{"cells":[{"location":{"column":9,"line":136},"value":"boz"},{"location":{"column":16,"line":136},"value":"boo"}],"id":"108","location":{"column":7,"line":136}},{"cells":[{"location":{"column":9,"line":138},"value":"boz2"},{"location":{"column":16,"line":138},"value":"boo2"}],"id":"109","location":{"column":7,"line":138}}]},"id":"110","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":133},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"125","keyword":"Scenario","location":{"column":3,"line":140},"name":"scenario 09","steps":[{"dataTable":{"location":{"column":7,"line":142},"rows":[{"cells":[{"location":{"column":9,"line":142},"value":"foo"},{"location":{"column":15,"line":142},"value":"bar"}],"id":"112","location":{"column":7,"line":142}},{"cells":[{"location":{"column":9,"line":143},"value":"boz"},{"location":{"column":15,"line":143},"value":"boo"}],"id":"113","location":{"column":7,"line":143}}]},"id":"114","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":141},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":145},"rows":[{"cells":[{"location":{"column":9,"line":145},"value":"foo"}],"id":"115","location":{"column":7,"line":145}}]},"id":"116","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":144},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":147},"rows":[{"cells":[{"location":{"column":11,"line":147},"value":"foo"},{"location":{"column":15,"line":147},"value":"bar"},{"location":{"column":23,"line":147},"value":"boz"}],"id":"117","location":{"column":7,"line":147}}]},"id":"118","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":146},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":149},"rows":[{"cells":[{"location":{"column":8,"line":149},"value":"foo"},{"location":{"column":12,"line":149},"value":""},{"location":{"column":13,"line":149},"value":"boz"}],"id":"119","location":{"column":7,"line":149}}]},"id":"120","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":148},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":151},"rows":[{"cells":[{"location":{"column":9,"line":151},"value":"foo"},{"location":{"column":15,"line":151},"value":"bar"}],"id":"121","location":{"column":7,"line":151}},{"cells":[{"location":{"column":9,"line":153},"value":"boz"},{"location":{"column":16,"line":153},"value":"boo"}],"id":"122","location":{"column":7,"line":153}},{"cells":[{"location":{"column":9,"line":155},"value":"boz2"},{"location":{"column":16,"line":155},"value":"boo2"}],"id":"123","location":{"column":7,"line":155}}]},"id":"124","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":150},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"139","keyword":"Scenario","location":{"column":3,"line":157},"name":"scenario 10","steps":[{"dataTable":{"location":{"column":7,"line":159},"rows":[{"cells":[{"location":{"column":9,"line":159},"value":"foo"},{"location":{"column":15,"line":159},"value":"bar"}],"id":"126","location":{"column":7,"line":159}},{"cells":[{"location":{"column":9,"line":160},"value":"boz"},{"location":{"column":15,"line":160},"value":"boo"}],"id":"127","location":{"column":7,"line":160}}]},"id":"128","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":158},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":162},"rows":[{"cells":[{"location":{"column":9,"line":162},"value":"foo"}],"id":"129","location":{"column":7,"line":162}}]},"id":"130","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":161},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":164},"rows":[{"cells":[{"location":{"column":11,"line":164},"value":"foo"},{"location":{"column":15,"line":164},"value":"bar"},{"location":{"column":23,"line":164},"value":"boz"}],"id":"131","location":{"column":7,"line":164}}]},"id":"132","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":163},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":166},"rows":[{"cells":[{"location":{"column":8,"line":166},"value":"foo"},{"location":{"column":12,"line":166},"value":""},{"location":{"column":13,"line":166},"value":"boz"}],"id":"133","location":{"column":7,"line":166}}]},"id":"134","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":165},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":168},"rows":[{"cells":[{"location":{"column":9,"line":168},"value":"foo"},{"location":{"column":15,"line":168},"value":"bar"}],"id":"135","location":{"column":7,"line":168}},{"cells":[{"location":{"column":9,"line":170},"value":"boz"},{"location":{"column":16,"line":170},"value":"boo"}],"id":"136","location":{"column":7,"line":170}},{"cells":[{"location":{"column":9,"line":172},"value":"boz2"},{"location":{"column":16,"line":172},"value":"boo2"}],"id":"137","location":{"column":7,"line":172}}]},"id":"138","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":167},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"153","keyword":"Scenario","location":{"column":3,"line":174},"name":"scenario 11","steps":[{"dataTable":{"location":{"column":7,"line":176},"rows":[{"cells":[{"location":{"column":9,"line":176},"value":"foo"},{"location":{"column":15,"line":176},"value":"bar"}],"id":"140","location":{"column":7,"line":176}},{"cells":[{"location":{"column":9,"line":177},"value":"boz"},{"location":{"column":15,"line":177},"value":"boo"}],"id":"141","location":{"column":7,"line":177}}]},"id":"142","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":175},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":179},"rows":[{"cells":[{"location":{"column":9,"line":179},"value":"foo"}],"id":"143","location":{"column":7,"line":179}}]},"id":"144","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":178},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":181},"rows":[{"cells":[{"location":{"column":11,"line":181},"value":"foo"},{"location":{"column":15,"line":181},"value":"bar"},{"location":{"column":23,"line":181},"value":"boz"}],"id":"145","location":{"column":7,"line":181}}]},"id":"146","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":180},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":183},"rows":[{"cells":[{"location":{"column":8,"line":183},"value":"foo"},{"location":{"column":12,"line":183},"value":""},{"location":{"column":13,"line":183},"value":"boz"}],"id":"147","location":{"column":7,"line":183}}]},"id":"148","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":182},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":185},"rows":[{"cells":[{"location":{"column":9,"line":185},"value":"foo"},{"location":{"column":15,"line":185},"value":"bar"}],"id":"149","location":{"column":7,"line":185}},{"cells":[{"location":{"column":9,"line":187},"value":"boz"},{"location":{"column":16,"line":187},"value":"boo"}],"id":"150","location":{"column":7,"line":187}},{"cells":[{"location":{"column":9,"line":189},"value":"boz2"},{"location":{"column":16,"line":189},"value":"boo2"}],"id":"151","location":{"column":7,"line":189}}]},"id":"152","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":184},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"167","keyword":"Scenario","location":{"column":3,"line":191},"name":"scenario 12","steps":[{"dataTable":{"location":{"column":7,"line":193},"rows":[{"cells":[{"location":{"column":9,"line":193},"value":"foo"},{"location":{"column":15,"line":193},"value":"bar"}],"id":"154","location":{"column":7,"line":193}},{"cells":[{"location":{"column":9,"line":194},"value":"boz"},{"location":{"column":15,"line":194},"value":"boo"}],"id":"155","location":{"column":7,"line":194}}]},"id":"156","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":192},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":196},"rows":[{"cells":[{"location":{"column":9,"line":196},"value":"foo"}],"id":"157","location":{"column":7,"line":196}}]},"id":"158","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":195},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":198},"rows":[{"cells":[{"location":{"column":11,"line":198},"value":"foo"},{"location":{"column":15,"line":198},"value":"bar"},{"location":{"column":23,"line":198},"value":"boz"}],"id":"159","location":{"column":7,"line":198}}]},"id":"160","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":197},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":200},"rows":[{"cells":[{"location":{"column":8,"line":200},"value":"foo"},{"location":{"column":12,"line":200},"value":""},{"location":{"column":13,"line":200},"value":"boz"}],"id":"161","location":{"column":7,"line":200}}]},"id":"162","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":199},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":202},"rows":[{"cells":[{"location":{"column":9,"line":202},"value":"foo"},{"location":{"column":15,"line":202},"value":"bar"}],"id":"163","location":{"column":7,"line":202}},{"cells":[{"location":{"column":9,"line":204},"value":"boz"},{"location":{"column":16,"line":204},"value":"boo"}],"id":"164","location":{"column":7,"line":204}},{"cells":[{"location":{"column":9,"line":206},"value":"boz2"},{"location":{"column":16,"line":206},"value":"boo2"}],"id":"165","location":{"column":7,"line":206}}]},"id":"166","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":201},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"181","keyword":"Scenario","location":{"column":3,"line":208},"name":"scenario 13","steps":[{"dataTable":{"location":{"column":7,"line":210},"rows":[{"cells":[{"location":{"column":9,"line":210},"value":"foo"},{"location":{"column":15,"line":210},"value":"bar"}],"id":"168","location":{"column":7,"line":210}},{"cells":[{"location":{"column":9,"line":211},"value":"boz"},{"location":{"column":15,"line":211},"value":"boo"}],"id":"169","location":{"column":7,"line":211}}]},"id":"170","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":209},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":213},"rows":[{"cells":[{"location":{"column":9,"line":213},"value":"foo"}],"id":"171","location":{"column":7,"line":213}}]},"id":"172","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":212},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":215},"rows":[{"cells":[{"location":{"column":11,"line":215},"value":"foo"},{"location":{"column":15,"line":215},"value":"bar"},{"location":{"column":23,"line":215},"value":"boz"}],"id":"173","location":{"column":7,"line":215}}]},"id":"174","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":214},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":217},"rows":[{"cells":[{"location":{"column":8,"line":217},"value":"foo"},{"location":{"column":12,"line":217},"value":""},{"location":{"column":13,"line":217},"value":"boz"}],"id":"175","location":{"column":7,"line":217}}]},"id":"176","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":216},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":219},"rows":[{"cells":[{"location":{"column":9,"line":219},"value":"foo"},{"location":{"column":15,"line":219},"value":"bar"}],"id":"177","location":{"column":7,"line":219}},{"cells":[{"location":{"column":9,"line":221},"value":"boz"},{"location":{"column":16,"line":221},"value":"boo"}],"id":"178","location":{"column":7,"line":221}},{"cells":[{"location":{"column":9,"line":223},"value":"boz2"},{"location":{"column":16,"line":223},"value":"boo2"}],"id":"179","location":{"column":7,"line":223}}]},"id":"180","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":218},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"195","keyword":"Scenario","location":{"column":3,"line":225},"name":"scenario 14","steps":[{"dataTable":{"location":{"column":7,"line":227},"rows":[{"cells":[{"location":{"column":9,"line":227},"value":"foo"},{"location":{"column":15,"line":227},"value":"bar"}],"id":"182","location":{"column":7,"line":227}},{"cells":[{"location":{"column":9,"line":228},"value":"boz"},{"location":{"column":15,"line":228},"value":"boo"}],"id":"183","location":{"column":7,"line":228}}]},"id":"184","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":226},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":230},"rows":[{"cells":[{"location":{"column":9,"line":230},"value":"foo"}],"id":"185","location":{"column":7,"line":230}}]},"id":"186","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":229},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":232},"rows":[{"cells":[{"location":{"column":11,"line":232},"value":"foo"},{"location":{"column":15,"line":232},"value":"bar"},{"location":{"column":23,"line":232},"value":"boz"}],"id":"187","location":{"column":7,"line":232}}]},"id":"188","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":231},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":234},"rows":[{"cells":[{"location":{"column":8,"line":234},"value":"foo"},{"location":{"column":12,"line":234},"value":""},{"location":{"column":13,"line":234},"value":"boz"}],"id":"189","location":{"column":7,"line":234}}]},"id":"190","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":233},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":236},"rows":[{"cells":[{"location":{"column":9,"line":236},"value":"foo"},{"location":{"column":15,"line":236},"value":"bar"}],"id":"191","location":{"column":7,"line":236}},{"cells":[{"location":{"column":9,"line":238},"value":"boz"},{"location":{"column":16,"line":238},"value":"boo"}],"id":"192","location":{"column":7,"line":238}},{"cells":[{"location":{"column":9,"line":240},"value":"boz2"},{"location":{"column":16,"line":240},"value":"boo2"}],"id":"193","location":{"column":7,"line":240}}]},"id":"194","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":235},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"209","keyword":"Scenario","location":{"column":3,"line":242},"name":"scenario 15","steps":[{"dataTable":{"location":{"column":7,"line":244},"rows":[{"cells":[{"location":{"column":9,"line":244},"value":"foo"},{"location":{"column":15,"line":244},"value":"bar"}],"id":"196","location":{"column":7,"line":244}},{"cells":[{"location":{"column":9,"line":245},"value":"boz"},{"location":{"column":15,"line":245},"value":"boo"}],"id":"197","location":{"column":7,"line":245}}]},"id":"198","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":243},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":247},"rows":[{"cells":[{"location":{"column":9,"line":247},"value":"foo"}],"id":"199","location":{"column":7,"line":247}}]},"id":"200","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":246},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":249},"rows":[{"cells":[{"location":{"column":11,"line":249},"value":"foo"},{"location":{"column":15,"line":249},"value":"bar"},{"location":{"column":23,"line":249},"value":"boz"}],"id":"201","location":{"column":7,"line":249}}]},"id":"202","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":248},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":251},"rows":[{"cells":[{"location":{"column":8,"line":251},"value":"foo"},{"location":{"column":12,"line":251},"value":""},{"location":{"column":13,"line":251},"value":"boz"}],"id":"203","location":{"column":7,"line":251}}]},"id":"204","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":250},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":253},"rows":[{"cells":[{"location":{"column":9,"line":253},"value":"foo"},{"location":{"column":15,"line":253},"value":"bar"}],"id":"205","location":{"column":7,"line":253}},{"cells":[{"location":{"column":9,"line":255},"value":"boz"},{"location":{"column":16,"line":255},"value":"boo"}],"id":"206","location":{"column":7,"line":255}},{"cells":[{"location":{"column":9,"line":257},"value":"boz2"},{"location":{"column":16,"line":257},"value":"boo2"}],"id":"207","location":{"column":7,"line":257}}]},"id":"208","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":252},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"223","keyword":"Scenario","location":{"column":3,"line":259},"name":"scenario 16","steps":[{"dataTable":{"location":{"column":7,"line":261},"rows":[{"cells":[{"location":{"column":9,"line":261},"value":"foo"},{"location":{"column":15,"line":261},"value":"bar"}],"id":"210","location":{"column":7,"line":261}},{"cells":[{"location":{"column":9,"line":262},"value":"boz"},{"location":{"column":15,"line":262},"value":"boo"}],"id":"211","location":{"column":7,"line":262}}]},"id":"212","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":260},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":264},"rows":[{"cells":[{"location":{"column":9,"line":264},"value":"foo"}],"id":"213","location":{"column":7,"line":264}}]},"id":"214","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":263},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":266},"rows":[{"cells":[{"location":{"column":11,"line":266},"value":"foo"},{"location":{"column":15,"line":266},"value":"bar"},{"location":{"column":23,"line":266},"value":"boz"}],"id":"215","location":{"column":7,"line":266}}]},"id":"216","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":265},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":268},"rows":[{"cells":[{"location":{"column":8,"line":268},"value":"foo"},{"location":{"column":12,"line":268},"value":""},{"location":{"column":13,"line":268},"value":"boz"}],"id":"217","location":{"column":7,"line":268}}]},"id":"218","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":267},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":270},"rows":[{"cells":[{"location":{"column":9,"line":270},"value":"foo"},{"location":{"column":15,"line":270},"value":"bar"}],"id":"219","location":{"column":7,"line":270}},{"cells":[{"location":{"column":9,"line":272},"value":"boz"},{"location":{"column":16,"line":272},"value":"boo"}],"id":"220","location":{"column":7,"line":272}},{"cells":[{"location":{"column":9,"line":274},"value":"boz2"},{"location":{"column":16,"line":274},"value":"boo2"}],"id":"221","location":{"column":7,"line":274}}]},"id":"222","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":269},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"237","keyword":"Scenario","location":{"column":3,"line":276},"name":"scenario 17","steps":[{"dataTable":{"location":{"column":7,"line":278},"rows":[{"cells":[{"location":{"column":9,"line":278},"value":"foo"},{"location":{"column":15,"line":278},"value":"bar"}],"id":"224","location":{"column":7,"line":278}},{"cells":[{"location":{"column":9,"line":279},"value":"boz"},{"location":{"column":15,"line":279},"value":"boo"}],"id":"225","location":{"column":7,"line":279}}]},"id":"226","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":277},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":281},"rows":[{"cells":[{"location":{"column":9,"line":281},"value":"foo"}],"id":"227","location":{"column":7,"line":281}}]},"id":"228","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":280},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":283},"rows":[{"cells":[{"location":{"column":11,"line":283},"value":"foo"},{"location":{"column":15,"line":283},"value":"bar"},{"location":{"column":23,"line":283},"value":"boz"}],"id":"229","location":{"column":7,"line":283}}]},"id":"230","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":282},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":285},"rows":[{"cells":[{"location":{"column":8,"line":285},"value":"foo"},{"location":{"column":12,"line":285},"value":""},{"location":{"column":13,"line":285},"value":"boz"}],"id":"231","location":{"column":7,"line":285}}]},"id":"232","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":284},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":287},"rows":[{"cells":[{"location":{"column":9,"line":287},"value":"foo"},{"location":{"column":15,"line":287},"value":"bar"}],"id":"233","location":{"column":7,"line":287}},{"cells":[{"location":{"column":9,"line":289},"value":"boz"},{"location":{"column":16,"line":289},"value":"boo"}],"id":"234","location":{"column":7,"line":289}},{"cells":[{"location":{"column":9,"line":291},"value":"boz2"},{"location":{"column":16,"line":291},"value":"boo2"}],"id":"235","location":{"column":7,"line":291}}]},"id":"236","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":286},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"251","keyword":"Scenario","location":{"column":3,"line":293},"name":"scenario 18","steps":[{"dataTable":{"location":{"column":7,"line":295},"rows":[{"cells":[{"location":{"column":9,"line":295},"value":"foo"},{"location":{"column":15,"line":295},"value":"bar"}],"id":"238","location":{"column":7,"line":295}},{"cells":[{"location":{"column":9,"line":296},"value":"boz"},{"location":{"column":15,"line":296},"value":"boo"}],"id":"239","location":{"column":7,"line":296}}]},"id":"240","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":294},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":298},"rows":[{"cells":[{"location":{"column":9,"line":298},"value":"foo"}],"id":"241","location":{"column":7,"line":298}}]},"id":"242","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":297},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":300},"rows":[{"cells":[{"location":{"column":11,"line":300},"value":"foo"},{"location":{"column":15,"line":300},"value":"bar"},{"location":{"column":23,"line":300},"value":"boz"}],"id":"243","location":{"column":7,"line":300}}]},"id":"244","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":299},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":302},"rows":[{"cells":[{"location":{"column":8,"line":302},"value":"foo"},{"location":{"column":12,"line":302},"value":""},{"location":{"column":13,"line":302},"value":"boz"}],"id":"245","location":{"column":7,"line":302}}]},"id":"246","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":301},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":304},"rows":[{"cells":[{"location":{"column":9,"line":304},"value":"foo"},{"location":{"column":15,"line":304},"value":"bar"}],"id":"247","location":{"column":7,"line":304}},{"cells":[{"location":{"column":9,"line":306},"value":"boz"},{"location":{"column":16,"line":306},"value":"boo"}],"id":"248","location":{"column":7,"line":306}},{"cells":[{"location":{"column":9,"line":308},"value":"boz2"},{"location":{"column":16,"line":308},"value":"boo2"}],"id":"249","location":{"column":7,"line":308}}]},"id":"250","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":303},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"265","keyword":"Scenario","location":{"column":3,"line":310},"name":"scenario 19","steps":[{"dataTable":{"location":{"column":7,"line":312},"rows":[{"cells":[{"location":{"column":9,"line":312},"value":"foo"},{"location":{"column":15,"line":312},"value":"bar"}],"id":"252","location":{"column":7,"line":312}},{"cells":[{"location":{"column":9,"line":313},"value":"boz"},{"location":{"column":15,"line":313},"value":"boo"}],"id":"253","location":{"column":7,"line":313}}]},"id":"254","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":311},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":315},"rows":[{"cells":[{"location":{"column":9,"line":315},"value":"foo"}],"id":"255","location":{"column":7,"line":315}}]},"id":"256","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":314},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":317},"rows":[{"cells":[{"location":{"column":11,"line":317},"value":"foo"},{"location":{"column":15,"line":317},"value":"bar"},{"location":{"column":23,"line":317},"value":"boz"}],"id":"257","location":{"column":7,"line":317}}]},"id":"258","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":316},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":319},"rows":[{"cells":[{"location":{"column":8,"line":319},"value":"foo"},{"location":{"column":12,"line":319},"value":""},{"location":{"column":13,"line":319},"value":"boz"}],"id":"259","location":{"column":7,"line":319}}]},"id":"260","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":318},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":321},"rows":[{"cells":[{"location":{"column":9,"line":321},"value":"foo"},{"location":{"column":15,"line":321},"value":"bar"}],"id":"261","location":{"column":7,"line":321}},{"cells":[{"location":{"column":9,"line":323},"value":"boz"},{"location":{"column":16,"line":323},"value":"boo"}],"id":"262","location":{"column":7,"line":323}},{"cells":[{"location":{"column":9,"line":325},"value":"boz2"},{"location":{"column":16,"line":325},"value":"boo2"}],"id":"263","location":{"column":7,"line":325}}]},"id":"264","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":320},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"279","keyword":"Scenario","location":{"column":3,"line":327},"name":"scenario 20","steps":[{"dataTable":{"location":{"column":7,"line":329},"rows":[{"cells":[{"location":{"column":9,"line":329},"value":"foo"},{"location":{"column":15,"line":329},"value":"bar"}],"id":"266","location":{"column":7,"line":329}},{"cells":[{"location":{"column":9,"line":330},"value":"boz"},{"location":{"column":15,"line":330},"value":"boo"}],"id":"267","location":{"column":7,"line":330}}]},"id":"268","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":328},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":332},"rows":[{"cells":[{"location":{"column":9,"line":332},"value":"foo"}],"id":"269","location":{"column":7,"line":332}}]},"id":"270","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":331},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":334},"rows":[{"cells":[{"location":{"column":11,"line":334},"value":"foo"},{"location":{"column":15,"line":334},"value":"bar"},{"location":{"column":23,"line":334},"value":"boz"}],"id":"271","location":{"column":7,"line":334}}]},"id":"272","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":333},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":336},"rows":[{"cells":[{"location":{"column":8,"line":336},"value":"foo"},{"location":{"column":12,"line":336},"value":""},{"location":{"column":13,"line":336},"value":"boz"}],"id":"273","location":{"column":7,"line":336}}]},"id":"274","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":335},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":338},"rows":[{"cells":[{"location":{"column":9,"line":338},"value":"foo"},{"location":{"column":15,"line":338},"value":"bar"}],"id":"275","location":{"column":7,"line":338}},{"cells":[{"location":{"column":9,"line":340},"value":"boz"},{"location":{"column":16,"line":340},"value":"boo"}],"id":"276","location":{"column":7,"line":340}},{"cells":[{"location":{"column":9,"line":342},"value":"boz2"},{"location":{"column":16,"line":342},"value":"boo2"}],"id":"277","location":{"column":7,"line":342}}]},"id":"278","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":337},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"293","keyword":"Scenario","location":{"column":3,"line":344},"name":"scenario 21","steps":[{"dataTable":{"location":{"column":7,"line":346},"rows":[{"cells":[{"location":{"column":9,"line":346},"value":"foo"},{"location":{"column":15,"line":346},"value":"bar"}],"id":"280","location":{"column":7,"line":346}},{"cells":[{"location":{"column":9,"line":347},"value":"boz"},{"location":{"column":15,"line":347},"value":"boo"}],"id":"281","location":{"column":7,"line":347}}]},"id":"282","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":345},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":349},"rows":[{"cells":[{"location":{"column":9,"line":349},"value":"foo"}],"id":"283","location":{"column":7,"line":349}}]},"id":"284","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":348},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":351},"rows":[{"cells":[{"location":{"column":11,"line":351},"value":"foo"},{"location":{"column":15,"line":351},"value":"bar"},{"location":{"column":23,"line":351},"value":"boz"}],"id":"285","location":{"column":7,"line":351}}]},"id":"286","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":350},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":353},"rows":[{"cells":[{"location":{"column":8,"line":353},"value":"foo"},{"location":{"column":12,"line":353},"value":""},{"location":{"column":13,"line":353},"value":"boz"}],"id":"287","location":{"column":7,"line":353}}]},"id":"288","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":352},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":355},"rows":[{"cells":[{"location":{"column":9,"line":355},"value":"foo"},{"location":{"column":15,"line":355},"value":"bar"}],"id":"289","location":{"column":7,"line":355}},{"cells":[{"location":{"column":9,"line":357},"value":"boz"},{"location":{"column":16,"line":357},"value":"boo"}],"id":"290","location":{"column":7,"line":357}},{"cells":[{"location":{"column":9,"line":359},"value":"boz2"},{"location":{"column":16,"line":359},"value":"boo2"}],"id":"291","location":{"column":7,"line":359}}]},"id":"292","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":354},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"307","keyword":"Scenario","location":{"column":3,"line":361},"name":"scenario 22","steps":[{"dataTable":{"location":{"column":7,"line":363},"rows":[{"cells":[{"location":{"column":9,"line":363},"value":"foo"},{"location":{"column":15,"line":363},"value":"bar"}],"id":"294","location":{"column":7,"line":363}},{"cells":[{"location":{"column":9,"line":364},"value":"boz"},{"location":{"column":15,"line":364},"value":"boo"}],"id":"295","location":{"column":7,"line":364}}]},"id":"296","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":362},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":366},"rows":[{"cells":[{"location":{"column":9,"line":366},"value":"foo"}],"id":"297","location":{"column":7,"line":366}}]},"id":"298","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":365},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":368},"rows":[{"cells":[{"location":{"column":11,"line":368},"value":"foo"},{"location":{"column":15,"line":368},"value":"bar"},{"location":{"column":23,"line":368},"value":"boz"}],"id":"299","location":{"column":7,"line":368}}]},"id":"300","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":367},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":370},"rows":[{"cells":[{"location":{"column":8,"line":370},"value":"foo"},{"location":{"column":12,"line":370},"value":""},{"location":{"column":13,"line":370},"value":"boz"}],"id":"301","location":{"column":7,"line":370}}]},"id":"302","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":369},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":372},"rows":[{"cells":[{"location":{"column":9,"line":372},"value":"foo"},{"location":{"column":15,"line":372},"value":"bar"}],"id":"303","location":{"column":7,"line":372}},{"cells":[{"location":{"column":9,"line":374},"value":"boz"},{"location":{"column":16,"line":374},"value":"boo"}],"id":"304","location":{"column":7,"line":374}},{"cells":[{"location":{"column":9,"line":376},"value":"boz2"},{"location":{"column":16,"line":376},"value":"boo2"}],"id":"305","location":{"column":7,"line":376}}]},"id":"306","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":371},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"321","keyword":"Scenario","location":{"column":3,"line":378},"name":"scenario 23","steps":[{"dataTable":{"location":{"column":7,"line":380},"rows":[{"cells":[{"location":{"column":9,"line":380},"value":"foo"},{"location":{"column":15,"line":380},"value":"bar"}],"id":"308","location":{"column":7,"line":380}},{"cells":[{"location":{"column":9,"line":381},"value":"boz"},{"location":{"column":15,"line":381},"value":"boo"}],"id":"309","location":{"column":7,"line":381}}]},"id":"310","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":379},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":383},"rows":[{"cells":[{"location":{"column":9,"line":383},"value":"foo"}],"id":"311","location":{"column":7,"line":383}}]},"id":"312","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":382},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":385},"rows":[{"cells":[{"location":{"column":11,"line":385},"value":"foo"},{"location":{"column":15,"line":385},"value":"bar"},{"location":{"column":23,"line":385},"value":"boz"}],"id":"313","location":{"column":7,"line":385}}]},"id":"314","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":384},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":387},"rows":[{"cells":[{"location":{"column":8,"line":387},"value":"foo"},{"location":{"column":12,"line":387},"value":""},{"location":{"column":13,"line":387},"value":"boz"}],"id":"315","location":{"column":7,"line":387}}]},"id":"316","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":386},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":389},"rows":[{"cells":[{"location":{"column":9,"line":389},"value":"foo"},{"location":{"column":15,"line":389},"value":"bar"}],"id":"317","location":{"column":7,"line":389}},{"cells":[{"location":{"column":9,"line":391},"value":"boz"},{"location":{"column":16,"line":391},"value":"boo"}],"id":"318","location":{"column":7,"line":391}},{"cells":[{"location":{"column":9,"line":393},"value":"boz2"},{"location":{"column":16,"line":393},"value":"boo2"}],"id":"319","location":{"column":7,"line":393}}]},"id":"320","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":388},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"335","keyword":"Scenario","location":{"column":3,"line":395},"name":"scenario 24","steps":[{"dataTable":{"location":{"column":7,"line":397},"rows":[{"cells":[{"location":{"column":9,"line":397},"value":"foo"},{"location":{"column":15,"line":397},"value":"bar"}],"id":"322","location":{"column":7,"line":397}},{"cells":[{"location":{"column":9,"line":398},"value":"boz"},{"location":{"column":15,"line":398},"value":"boo"}],"id":"323","location":{"column":7,"line":398}}]},"id":"324","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":396},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":400},"rows":[{"cells":[{"location":{"column":9,"line":400},"value":"foo"}],"id":"325","location":{"column":7,"line":400}}]},"id":"326","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":399},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":402},"rows":[{"cells":[{"location":{"column":11,"line":402},"value":"foo"},{"location":{"column":15,"line":402},"value":"bar"},{"location":{"column":23,"line":402},"value":"boz"}],"id":"327","location":{"column":7,"line":402}}]},"id":"328","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":401},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":404},"rows":[{"cells":[{"location":{"column":8,"line":404},"value":"foo"},{"location":{"column":12,"line":404},"value":""},{"location":{"column":13,"line":404},"value":"boz"}],"id":"329","location":{"column":7,"line":404}}]},"id":"330","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":403},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":406},"rows":[{"cells":[{"location":{"column":9,"line":406},"value":"foo"},{"location":{"column":15,"line":406},"value":"bar"}],"id":"331","location":{"column":7,"line":406}},{"cells":[{"location":{"column":9,"line":408},"value":"boz"},{"location":{"column":16,"line":408},"value":"boo"}],"id":"332","location":{"column":7,"line":408}},{"cells":[{"location":{"column":9,"line":410},"value":"boz2"},{"location":{"column":16,"line":410},"value":"boo2"}],"id":"333","location":{"column":7,"line":410}}]},"id":"334","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":405},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"349","keyword":"Scenario","location":{"column":3,"line":412},"name":"scenario 25","steps":[{"dataTable":{"location":{"column":7,"line":414},"rows":[{"cells":[{"location":{"column":9,"line":414},"value":"foo"},{"location":{"column":15,"line":414},"value":"bar"}],"id":"336","location":{"column":7,"line":414}},{"cells":[{"location":{"column":9,"line":415},"value":"boz"},{"location":{"column":15,"line":415},"value":"boo"}],"id":"337","location":{"column":7,"line":415}}]},"id":"338","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":413},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":417},"rows":[{"cells":[{"location":{"column":9,"line":417},"value":"foo"}],"id":"339","location":{"column":7,"line":417}}]},"id":"340","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":416},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":419},"rows":[{"cells":[{"location":{"column":11,"line":419},"value":"foo"},{"location":{"column":15,"line":419},"value":"bar"},{"location":{"column":23,"line":419},"value":"boz"}],"id":"341","location":{"column":7,"line":419}}]},"id":"342","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":418},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":421},"rows":[{"cells":[{"location":{"column":8,"line":421},"value":"foo"},{"location":{"column":12,"line":421},"value":""},{"location":{"column":13,"line":421},"value":"boz"}],"id":"343","location":{"column":7,"line":421}}]},"id":"344","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":420},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":423},"rows":[{"cells":[{"location":{"column":9,"line":423},"value":"foo"},{"location":{"column":15,"line":423},"value":"bar"}],"id":"345","location":{"column":7,"line":423}},{"cells":[{"location":{"column":9,"line":425},"value":"boz"},{"location":{"column":16,"line":425},"value":"boo"}],"id":"346","location":{"column":7,"line":425}},{"cells":[{"location":{"column":9,"line":427},"value":"boz2"},{"location":{"column":16,"line":427},"value":"boo2"}],"id":"347","location":{"column":7,"line":427}}]},"id":"348","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":422},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"363","keyword":"Scenario","location":{"column":3,"line":429},"name":"scenario 26","steps":[{"dataTable":{"location":{"column":7,"line":431},"rows":[{"cells":[{"location":{"column":9,"line":431},"value":"foo"},{"location":{"column":15,"line":431},"value":"bar"}],"id":"350","location":{"column":7,"line":431}},{"cells":[{"location":{"column":9,"line":432},"value":"boz"},{"location":{"column":15,"line":432},"value":"boo"}],"id":"351","location":{"column":7,"line":432}}]},"id":"352","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":430},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":434},"rows":[{"cells":[{"location":{"column":9,"line":434},"value":"foo"}],"id":"353","location":{"column":7,"line":434}}]},"id":"354","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":433},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":436},"rows":[{"cells":[{"location":{"column":11,"line":436},"value":"foo"},{"location":{"column":15,"line":436},"value":"bar"},{"location":{"column":23,"line":436},"value":"boz"}],"id":"355","location":{"column":7,"line":436}}]},"id":"356","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":435},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":438},"rows":[{"cells":[{"location":{"column":8,"line":438},"value":"foo"},{"location":{"column":12,"line":438},"value":""},{"location":{"column":13,"line":438},"value":"boz"}],"id":"357","location":{"column":7,"line":438}}]},"id":"358","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":437},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":440},"rows":[{"cells":[{"location":{"column":9,"line":440},"value":"foo"},{"location":{"column":15,"line":440},"value":"bar"}],"id":"359","location":{"column":7,"line":440}},{"cells":[{"location":{"column":9,"line":442},"value":"boz"},{"location":{"column":16,"line":442},"value":"boo"}],"id":"360","location":{"column":7,"line":442}},{"cells":[{"location":{"column":9,"line":444},"value":"boz2"},{"location":{"column":16,"line":444},"value":"boo2"}],"id":"361","location":{"column":7,"line":444}}]},"id":"362","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":439},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"377","keyword":"Scenario","location":{"column":3,"line":446},"name":"scenario 27","steps":[{"dataTable":{"location":{"column":7,"line":448},"rows":[{"cells":[{"location":{"column":9,"line":448},"value":"foo"},{"location":{"column":15,"line":448},"value":"bar"}],"id":"364","location":{"column":7,"line":448}},{"cells":[{"location":{"column":9,"line":449},"value":"boz"},{"location":{"column":15,"line":449},"value":"boo"}],"id":"365","location":{"column":7,"line":449}}]},"id":"366","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":447},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":451},"rows":[{"cells":[{"location":{"column":9,"line":451},"value":"foo"}],"id":"367","location":{"column":7,"line":451}}]},"id":"368","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":450},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":453},"rows":[{"cells":[{"location":{"column":11,"line":453},"value":"foo"},{"location":{"column":15,"line":453},"value":"bar"},{"location":{"column":23,"line":453},"value":"boz"}],"id":"369","location":{"column":7,"line":453}}]},"id":"370","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":452},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":455},"rows":[{"cells":[{"location":{"column":8,"line":455},"value":"foo"},{"location":{"column":12,"line":455},"value":""},{"location":{"column":13,"line":455},"value":"boz"}],"id":"371","location":{"column":7,"line":455}}]},"id":"372","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":454},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":457},"rows":[{"cells":[{"location":{"column":9,"line":457},"value":"foo"},{"location":{"column":15,"line":457},"value":"bar"}],"id":"373","location":{"column":7,"line":457}},{"cells":[{"location":{"column":9,"line":459},"value":"boz"},{"location":{"column":16,"line":459},"value":"boo"}],"id":"374","location":{"column":7,"line":459}},{"cells":[{"location":{"column":9,"line":461},"value":"boz2"},{"location":{"column":16,"line":461},"value":"boo2"}],"id":"375","location":{"column":7,"line":461}}]},"id":"376","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":456},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"391","keyword":"Scenario","location":{"column":3,"line":463},"name":"scenario 28","steps":[{"dataTable":{"location":{"column":7,"line":465},"rows":[{"cells":[{"location":{"column":9,"line":465},"value":"foo"},{"location":{"column":15,"line":465},"value":"bar"}],"id":"378","location":{"column":7,"line":465}},{"cells":[{"location":{"column":9,"line":466},"value":"boz"},{"location":{"column":15,"line":466},"value":"boo"}],"id":"379","location":{"column":7,"line":466}}]},"id":"380","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":464},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":468},"rows":[{"cells":[{"location":{"column":9,"line":468},"value":"foo"}],"id":"381","location":{"column":7,"line":468}}]},"id":"382","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":467},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":470},"rows":[{"cells":[{"location":{"column":11,"line":470},"value":"foo"},{"location":{"column":15,"line":470},"value":"bar"},{"location":{"column":23,"line":470},"value":"boz"}],"id":"383","location":{"column":7,"line":470}}]},"id":"384","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":469},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":472},"rows":[{"cells":[{"location":{"column":8,"line":472},"value":"foo"},{"location":{"column":12,"line":472},"value":""},{"location":{"column":13,"line":472},"value":"boz"}],"id":"385","location":{"column":7,"line":472}}]},"id":"386","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":471},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":474},"rows":[{"cells":[{"location":{"column":9,"line":474},"value":"foo"},{"location":{"column":15,"line":474},"value":"bar"}],"id":"387","location":{"column":7,"line":474}},{"cells":[{"location":{"column":9,"line":476},"value":"boz"},{"location":{"column":16,"line":476},"value":"boo"}],"id":"388","location":{"column":7,"line":476}},{"cells":[{"location":{"column":9,"line":478},"value":"boz2"},{"location":{"column":16,"line":478},"value":"boo2"}],"id":"389","location":{"column":7,"line":478}}]},"id":"390","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":473},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"405","keyword":"Scenario","location":{"column":3,"line":480},"name":"scenario 29","steps":[{"dataTable":{"location":{"column":7,"line":482},"rows":[{"cells":[{"location":{"column":9,"line":482},"value":"foo"},{"location":{"column":15,"line":482},"value":"bar"}],"id":"392","location":{"column":7,"line":482}},{"cells":[{"location":{"column":9,"line":483},"value":"boz"},{"location":{"column":15,"line":483},"value":"boo"}],"id":"393","location":{"column":7,"line":483}}]},"id":"394","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":481},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":485},"rows":[{"cells":[{"location":{"column":9,"line":485},"value":"foo"}],"id":"395","location":{"column":7,"line":485}}]},"id":"396","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":484},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":487},"rows":[{"cells":[{"location":{"column":11,"line":487},"value":"foo"},{"location":{"column":15,"line":487},"value":"bar"},{"location":{"column":23,"line":487},"value":"boz"}],"id":"397","location":{"column":7,"line":487}}]},"id":"398","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":486},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":489},"rows":[{"cells":[{"location":{"column":8,"line":489},"value":"foo"},{"location":{"column":12,"line":489},"value":""},{"location":{"column":13,"line":489},"value":"boz"}],"id":"399","location":{"column":7,"line":489}}]},"id":"400","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":488},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":491},"rows":[{"cells":[{"location":{"column":9,"line":491},"value":"foo"},{"location":{"column":15,"line":491},"value":"bar"}],"id":"401","location":{"column":7,"line":491}},{"cells":[{"location":{"column":9,"line":493},"value":"boz"},{"location":{"column":16,"line":493},"value":"boo"}],"id":"402","location":{"column":7,"line":493}},{"cells":[{"location":{"column":9,"line":495},"value":"boz2"},{"location":{"column":16,"line":495},"value":"boo2"}],"id":"403","location":{"column":7,"line":495}}]},"id":"404","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":490},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"419","keyword":"Scenario","location":{"column":3,"line":497},"name":"scenario 30","steps":[{"dataTable":{"location":{"column":7,"line":499},"rows":[{"cells":[{"location":{"column":9,"line":499},"value":"foo"},{"location":{"column":15,"line":499},"value":"bar"}],"id":"406","location":{"column":7,"line":499}},{"cells":[{"location":{"column":9,"line":500},"value":"boz"},{"location":{"column":15,"line":500},"value":"boo"}],"id":"407","location":{"column":7,"line":500}}]},"id":"408","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":498},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":502},"rows":[{"cells":[{"location":{"column":9,"line":502},"value":"foo"}],"id":"409","location":{"column":7,"line":502}}]},"id":"410","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":501},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":504},"rows":[{"cells":[{"location":{"column":11,"line":504},"value":"foo"},{"location":{"column":15,"line":504},"value":"bar"},{"location":{"column":23,"line":504},"value":"boz"}],"id":"411","location":{"column":7,"line":504}}]},"id":"412","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":503},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":506},"rows":[{"cells":[{"location":{"column":8,"line":506},"value":"foo"},{"location":{"column":12,"line":506},"value":""},{"location":{"column":13,"line":506},"value":"boz"}],"id":"413","location":{"column":7,"line":506}}]},"id":"414","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":505},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":508},"rows":[{"cells":[{"location":{"column":9,"line":508},"value":"foo"},{"location":{"column":15,"line":508},"value":"bar"}],"id":"415","location":{"column":7,"line":508}},{"cells":[{"location":{"column":9,"line":510},"value":"boz"},{"location":{"column":16,"line":510},"value":"boo"}],"id":"416","location":{"column":7,"line":510}},{"cells":[{"location":{"column":9,"line":512},"value":"boz2"},{"location":{"column":16,"line":512},"value":"boo2"}],"id":"417","location":{"column":7,"line":512}}]},"id":"418","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":507},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"433","keyword":"Scenario","location":{"column":3,"line":514},"name":"scenario 31","steps":[{"dataTable":{"location":{"column":7,"line":516},"rows":[{"cells":[{"location":{"column":9,"line":516},"value":"foo"},{"location":{"column":15,"line":516},"value":"bar"}],"id":"420","location":{"column":7,"line":516}},{"cells":[{"location":{"column":9,"line":517},"value":"boz"},{"location":{"column":15,"line":517},"value":"boo"}],"id":"421","location":{"column":7,"line":517}}]},"id":"422","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":515},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":519},"rows":[{"cells":[{"location":{"column":9,"line":519},"value":"foo"}],"id":"423","location":{"column":7,"line":519}}]},"id":"424","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":518},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":521},"rows":[{"cells":[{"location":{"column":11,"line":521},"value":"foo"},{"location":{"column":15,"line":521},"value":"bar"},{"location":{"column":23,"line":521},"value":"boz"}],"id":"425","location":{"column":7,"line":521}}]},"id":"426","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":520},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":523},"rows":[{"cells":[{"location":{"column":8,"line":523},"value":"foo"},{"location":{"column":12,"line":523},"value":""},{"location":{"column":13,"line":523},"value":"boz"}],"id":"427","location":{"column":7,"line":523}}]},"id":"428","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":522},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":525},"rows":[{"cells":[{"location":{"column":9,"line":525},"value":"foo"},{"location":{"column":15,"line":525},"value":"bar"}],"id":"429","location":{"column":7,"line":525}},{"cells":[{"location":{"column":9,"line":527},"value":"boz"},{"location":{"column":16,"line":527},"value":"boo"}],"id":"430","location":{"column":7,"line":527}},{"cells":[{"location":{"column":9,"line":529},"value":"boz2"},{"location":{"column":16,"line":529},"value":"boo2"}],"id":"431","location":{"column":7,"line":529}}]},"id":"432","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":524},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"447","keyword":"Scenario","location":{"column":3,"line":531},"name":"scenario 32","steps":[{"dataTable":{"location":{"column":7,"line":533},"rows":[{"cells":[{"location":{"column":9,"line":533},"value":"foo"},{"location":{"column":15,"line":533},"value":"bar"}],"id":"434","location":{"column":7,"line":533}},{"cells":[{"location":{"column":9,"line":534},"value":"boz"},{"location":{"column":15,"line":534},"value":"boo"}],"id":"435","location":{"column":7,"line":534}}]},"id":"436","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":532},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":536},"rows":[{"cells":[{"location":{"column":9,"line":536},"value":"foo"}],"id":"437","location":{"column":7,"line":536}}]},"id":"438","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":535},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":538},"rows":[{"cells":[{"location":{"column":11,"line":538},"value":"foo"},{"location":{"column":15,"line":538},"value":"bar"},{"location":{"column":23,"line":538},"value":"boz"}],"id":"439","location":{"column":7,"line":538}}]},"id":"440","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":537},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":540},"rows":[{"cells":[{"location":{"column":8,"line":540},"value":"foo"},{"location":{"column":12,"line":540},"value":""},{"location":{"column":13,"line":540},"value":"boz"}],"id":"441","location":{"column":7,"line":540}}]},"id":"442","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":539},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":542},"rows":[{"cells":[{"location":{"column":9,"line":542},"value":"foo"},{"location":{"column":15,"line":542},"value":"bar"}],"id":"443","location":{"column":7,"line":542}},{"cells":[{"location":{"column":9,"line":544},"value":"boz"},{"location":{"column":16,"line":544},"value":"boo"}],"id":"444","location":{"column":7,"line":544}},{"cells":[{"location":{"column":9,"line":546},"value":"boz2"},{"location":{"column":16,"line":546},"value":"boo2"}],"id":"445","location":{"column":7,"line":546}}]},"id":"446","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":541},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"461","keyword":"Scenario","location":{"column":3,"line":548},"name":"scenario 33","steps":[{"dataTable":{"location":{"column":7,"line":550},"rows":[{"cells":[{"location":{"column":9,"line":550},"value":"foo"},{"location":{"column":15,"line":550},"value":"bar"}],"id":"448","location":{"column":7,"line":550}},{"cells":[{"location":{"column":9,"line":551},"value":"boz"},{"location":{"column":15,"line":551},"value":"boo"}],"id":"449","location":{"column":7,"line":551}}]},"id":"450","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":549},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":553},"rows":[{"cells":[{"location":{"column":9,"line":553},"value":"foo"}],"id":"451","location":{"column":7,"line":553}}]},"id":"452","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":552},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":555},"rows":[{"cells":[{"location":{"column":11,"line":555},"value":"foo"},{"location":{"column":15,"line":555},"value":"bar"},{"location":{"column":23,"line":555},"value":"boz"}],"id":"453","location":{"column":7,"line":555}}]},"id":"454","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":554},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":557},"rows":[{"cells":[{"location":{"column":8,"line":557},"value":"foo"},{"location":{"column":12,"line":557},"value":""},{"location":{"column":13,"line":557},"value":"boz"}],"id":"455","location":{"column":7,"line":557}}]},"id":"456","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":556},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":559},"rows":[{"cells":[{"location":{"column":9,"line":559},"value":"foo"},{"location":{"column":15,"line":559},"value":"bar"}],"id":"457","location":{"column":7,"line":559}},{"cells":[{"location":{"column":9,"line":561},"value":"boz"},{"location":{"column":16,"line":561},"value":"boo"}],"id":"458","location":{"column":7,"line":561}},{"cells":[{"location":{"column":9,"line":563},"value":"boz2"},{"location":{"column":16,"line":563},"value":"boo2"}],"id":"459","location":{"column":7,"line":563}}]},"id":"460","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":558},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"475","keyword":"Scenario","location":{"column":3,"line":565},"name":"scenario 34","steps":[{"dataTable":{"location":{"column":7,"line":567},"rows":[{"cells":[{"location":{"column":9,"line":567},"value":"foo"},{"location":{"column":15,"line":567},"value":"bar"}],"id":"462","location":{"column":7,"line":567}},{"cells":[{"location":{"column":9,"line":568},"value":"boz"},{"location":{"column":15,"line":568},"value":"boo"}],"id":"463","location":{"column":7,"line":568}}]},"id":"464","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":566},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":570},"rows":[{"cells":[{"location":{"column":9,"line":570},"value":"foo"}],"id":"465","location":{"column":7,"line":570}}]},"id":"466","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":569},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":572},"rows":[{"cells":[{"location":{"column":11,"line":572},"value":"foo"},{"location":{"column":15,"line":572},"value":"bar"},{"location":{"column":23,"line":572},"value":"boz"}],"id":"467","location":{"column":7,"line":572}}]},"id":"468","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":571},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":574},"rows":[{"cells":[{"location":{"column":8,"line":574},"value":"foo"},{"location":{"column":12,"line":574},"value":""},{"location":{"column":13,"line":574},"value":"boz"}],"id":"469","location":{"column":7,"line":574}}]},"id":"470","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":573},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":576},"rows":[{"cells":[{"location":{"column":9,"line":576},"value":"foo"},{"location":{"column":15,"line":576},"value":"bar"}],"id":"471","location":{"column":7,"line":576}},{"cells":[{"location":{"column":9,"line":578},"value":"boz"},{"location":{"column":16,"line":578},"value":"boo"}],"id":"472","location":{"column":7,"line":578}},{"cells":[{"location":{"column":9,"line":580},"value":"boz2"},{"location":{"column":16,"line":580},"value":"boo2"}],"id":"473","location":{"column":7,"line":580}}]},"id":"474","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":575},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"489","keyword":"Scenario","location":{"column":3,"line":582},"name":"scenario 35","steps":[{"dataTable":{"location":{"column":7,"line":584},"rows":[{"cells":[{"location":{"column":9,"line":584},"value":"foo"},{"location":{"column":15,"line":584},"value":"bar"}],"id":"476","location":{"column":7,"line":584}},{"cells":[{"location":{"column":9,"line":585},"value":"boz"},{"location":{"column":15,"line":585},"value":"boo"}],"id":"477","location":{"column":7,"line":585}}]},"id":"478","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":583},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":587},"rows":[{"cells":[{"location":{"column":9,"line":587},"value":"foo"}],"id":"479","location":{"column":7,"line":587}}]},"id":"480","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":586},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":589},"rows":[{"cells":[{"location":{"column":11,"line":589},"value":"foo"},{"location":{"column":15,"line":589},"value":"bar"},{"location":{"column":23,"line":589},"value":"boz"}],"id":"481","location":{"column":7,"line":589}}]},"id":"482","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":588},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":591},"rows":[{"cells":[{"location":{"column":8,"line":591},"value":"foo"},{"location":{"column":12,"line":591},"value":""},{"location":{"column":13,"line":591},"value":"boz"}],"id":"483","location":{"column":7,"line":591}}]},"id":"484","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":590},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":593},"rows":[{"cells":[{"location":{"column":9,"line":593},"value":"foo"},{"location":{"column":15,"line":593},"value":"bar"}],"id":"485","location":{"column":7,"line":593}},{"cells":[{"location":{"column":9,"line":595},"value":"boz"},{"location":{"column":16,"line":595},"value":"boo"}],"id":"486","location":{"column":7,"line":595}},{"cells":[{"location":{"column":9,"line":597},"value":"boz2"},{"location":{"column":16,"line":597},"value":"boo2"}],"id":"487","location":{"column":7,"line":597}}]},"id":"488","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":592},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"503","keyword":"Scenario","location":{"column":3,"line":599},"name":"scenario 36","steps":[{"dataTable":{"location":{"column":7,"line":601},"rows":[{"cells":[{"location":{"column":9,"line":601},"value":"foo"},{"location":{"column":15,"line":601},"value":"bar"}],"id":"490","location":{"column":7,"line":601}},{"cells":[{"location":{"column":9,"line":602},"value":"boz"},{"location":{"column":15,"line":602},"value":"boo"}],"id":"491","location":{"column":7,"line":602}}]},"id":"492","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":600},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":604},"rows":[{"cells":[{"location":{"column":9,"line":604},"value":"foo"}],"id":"493","location":{"column":7,"line":604}}]},"id":"494","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":603},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":606},"rows":[{"cells":[{"location":{"column":11,"line":606},"value":"foo"},{"location":{"column":15,"line":606},"value":"bar"},{"location":{"column":23,"line":606},"value":"boz"}],"id":"495","location":{"column":7,"line":606}}]},"id":"496","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":605},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":608},"rows":[{"cells":[{"location":{"column":8,"line":608},"value":"foo"},{"location":{"column":12,"line":608},"value":""},{"location":{"column":13,"line":608},"value":"boz"}],"id":"497","location":{"column":7,"line":608}}]},"id":"498","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":607},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":610},"rows":[{"cells":[{"location":{"column":9,"line":610},"value":"foo"},{"location":{"column":15,"line":610},"value":"bar"}],"id":"499","location":{"column":7,"line":610}},{"cells":[{"location":{"column":9,"line":612},"value":"boz"},{"location":{"column":16,"line":612},"value":"boo"}],"id":"500","location":{"column":7,"line":612}},{"cells":[{"location":{"column":9,"line":614},"value":"boz2"},{"location":{"column":16,"line":614},"value":"boo2"}],"id":"501","location":{"column":7,"line":614}}]},"id":"502","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":609},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"517","keyword":"Scenario","location":{"column":3,"line":616},"name":"scenario 37","steps":[{"dataTable":{"location":{"column":7,"line":618},"rows":[{"cells":[{"location":{"column":9,"line":618},"value":"foo"},{"location":{"column":15,"line":618},"value":"bar"}],"id":"504","location":{"column":7,"line":618}},{"cells":[{"location":{"column":9,"line":619},"value":"boz"},{"location":{"column":15,"line":619},"value":"boo"}],"id":"505","location":{"column":7,"line":619}}]},"id":"506","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":617},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":621},"rows":[{"cells":[{"location":{"column":9,"line":621},"value":"foo"}],"id":"507","location":{"column":7,"line":621}}]},"id":"508","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":620},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":623},"rows":[{"cells":[{"location":{"column":11,"line":623},"value":"foo"},{"location":{"column":15,"line":623},"value":"bar"},{"location":{"column":23,"line":623},"value":"boz"}],"id":"509","location":{"column":7,"line":623}}]},"id":"510","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":622},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":625},"rows":[{"cells":[{"location":{"column":8,"line":625},"value":"foo"},{"location":{"column":12,"line":625},"value":""},{"location":{"column":13,"line":625},"value":"boz"}],"id":"511","location":{"column":7,"line":625}}]},"id":"512","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":624},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":627},"rows":[{"cells":[{"location":{"column":9,"line":627},"value":"foo"},{"location":{"column":15,"line":627},"value":"bar"}],"id":"513","location":{"column":7,"line":627}},{"cells":[{"location":{"column":9,"line":629},"value":"boz"},{"location":{"column":16,"line":629},"value":"boo"}],"id":"514","location":{"column":7,"line":629}},{"cells":[{"location":{"column":9,"line":631},"value":"boz2"},{"location":{"column":16,"line":631},"value":"boo2"}],"id":"515","location":{"column":7,"line":631}}]},"id":"516","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":626},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"531","keyword":"Scenario","location":{"column":3,"line":633},"name":"scenario 38","steps":[{"dataTable":{"location":{"column":7,"line":635},"rows":[{"cells":[{"location":{"column":9,"line":635},"value":"foo"},{"location":{"column":15,"line":635},"value":"bar"}],"id":"518","location":{"column":7,"line":635}},{"cells":[{"location":{"column":9,"line":636},"value":"boz"},{"location":{"column":15,"line":636},"value":"boo"}],"id":"519","location":{"column":7,"line":636}}]},"id":"520","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":634},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":638},"rows":[{"cells":[{"location":{"column":9,"line":638},"value":"foo"}],"id":"521","location":{"column":7,"line":638}}]},"id":"522","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":637},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":640},"rows":[{"cells":[{"location":{"column":11,"line":640},"value":"foo"},{"location":{"column":15,"line":640},"value":"bar"},{"location":{"column":23,"line":640},"value":"boz"}],"id":"523","location":{"column":7,"line":640}}]},"id":"524","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":639},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":642},"rows":[{"cells":[{"location":{"column":8,"line":642},"value":"foo"},{"location":{"column":12,"line":642},"value":""},{"location":{"column":13,"line":642},"value":"boz"}],"id":"525","location":{"column":7,"line":642}}]},"id":"526","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":641},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":644},"rows":[{"cells":[{"location":{"column":9,"line":644},"value":"foo"},{"location":{"column":15,"line":644},"value":"bar"}],"id":"527","location":{"column":7,"line":644}},{"cells":[{"location":{"column":9,"line":646},"value":"boz"},{"location":{"column":16,"line":646},"value":"boo"}],"id":"528","location":{"column":7,"line":646}},{"cells":[{"location":{"column":9,"line":648},"value":"boz2"},{"location":{"column":16,"line":648},"value":"boo2"}],"id":"529","location":{"column":7,"line":648}}]},"id":"530","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":643},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"545","keyword":"Scenario","location":{"column":3,"line":650},"name":"scenario 39","steps":[{"dataTable":{"location":{"column":7,"line":652},"rows":[{"cells":[{"location":{"column":9,"line":652},"value":"foo"},{"location":{"column":15,"line":652},"value":"bar"}],"id":"532","location":{"column":7,"line":652}},{"cells":[{"location":{"column":9,"line":653},"value":"boz"},{"location":{"column":15,"line":653},"value":"boo"}],"id":"533","location":{"column":7,"line":653}}]},"id":"534","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":651},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":655},"rows":[{"cells":[{"location":{"column":9,"line":655},"value":"foo"}],"id":"535","location":{"column":7,"line":655}}]},"id":"536","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":654},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":657},"rows":[{"cells":[{"location":{"column":11,"line":657},"value":"foo"},{"location":{"column":15,"line":657},"value":"bar"},{"location":{"column":23,"line":657},"value":"boz"}],"id":"537","location":{"column":7,"line":657}}]},"id":"538","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":656},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":659},"rows":[{"cells":[{"location":{"column":8,"line":659},"value":"foo"},{"location":{"column":12,"line":659},"value":""},{"location":{"column":13,"line":659},"value":"boz"}],"id":"539","location":{"column":7,"line":659}}]},"id":"540","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":658},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":661},"rows":[{"cells":[{"location":{"column":9,"line":661},"value":"foo"},{"location":{"column":15,"line":661},"value":"bar"}],"id":"541","location":{"column":7,"line":661}},{"cells":[{"location":{"column":9,"line":663},"value":"boz"},{"location":{"column":16,"line":663},"value":"boo"}],"id":"542","location":{"column":7,"line":663}},{"cells":[{"location":{"column":9,"line":665},"value":"boz2"},{"location":{"column":16,"line":665},"value":"boo2"}],"id":"543","location":{"column":7,"line":665}}]},"id":"544","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":660},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"559","keyword":"Scenario","location":{"column":3,"line":667},"name":"scenario 40","steps":[{"dataTable":{"location":{"column":7,"line":669},"rows":[{"cells":[{"location":{"column":9,"line":669},"value":"foo"},{"location":{"column":15,"line":669},"value":"bar"}],"id":"546","location":{"column":7,"line":669}},{"cells":[{"location":{"column":9,"line":670},"value":"boz"},{"location":{"column":15,"line":670},"value":"boo"}],"id":"547","location":{"column":7,"line":670}}]},"id":"548","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":668},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":672},"rows":[{"cells":[{"location":{"column":9,"line":672},"value":"foo"}],"id":"549","location":{"column":7,"line":672}}]},"id":"550","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":671},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":674},"rows":[{"cells":[{"location":{"column":11,"line":674},"value":"foo"},{"location":{"column":15,"line":674},"value":"bar"},{"location":{"column":23,"line":674},"value":"boz"}],"id":"551","location":{"column":7,"line":674}}]},"id":"552","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":673},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":676},"rows":[{"cells":[{"location":{"column":8,"line":676},"value":"foo"},{"location":{"column":12,"line":676},"value":""},{"location":{"column":13,"line":676},"value":"boz"}],"id":"553","location":{"column":7,"line":676}}]},"id":"554","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":675},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":678},"rows":[{"cells":[{"location":{"column":9,"line":678},"value":"foo"},{"location":{"column":15,"line":678},"value":"bar"}],"id":"555","location":{"column":7,"line":678}},{"cells":[{"location":{"column":9,"line":680},"value":"boz"},{"location":{"column":16,"line":680},"value":"boo"}],"id":"556","location":{"column":7,"line":680}},{"cells":[{"location":{"column":9,"line":682},"value":"boz2"},{"location":{"column":16,"line":682},"value":"boo2"}],"id":"557","location":{"column":7,"line":682}}]},"id":"558","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":677},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"573","keyword":"Scenario","location":{"column":3,"line":684},"name":"scenario 41","steps":[{"dataTable":{"location":{"column":7,"line":686},"rows":[{"cells":[{"location":{"column":9,"line":686},"value":"foo"},{"location":{"column":15,"line":686},"value":"bar"}],"id":"560","location":{"column":7,"line":686}},{"cells":[{"location":{"column":9,"line":687},"value":"boz"},{"location":{"column":15,"line":687},"value":"boo"}],"id":"561","location":{"column":7,"line":687}}]},"id":"562","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":685},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":689},"rows":[{"cells":[{"location":{"column":9,"line":689},"value":"foo"}],"id":"563","location":{"column":7,"line":689}}]},"id":"564","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":688},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":691},"rows":[{"cells":[{"location":{"column":11,"line":691},"value":"foo"},{"location":{"column":15,"line":691},"value":"bar"},{"location":{"column":23,"line":691},"value":"boz"}],"id":"565","location":{"column":7,"line":691}}]},"id":"566","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":690},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":693},"rows":[{"cells":[{"location":{"column":8,"line":693},"value":"foo"},{"location":{"column":12,"line":693},"value":""},{"location":{"column":13,"line":693},"value":"boz"}],"id":"567","location":{"column":7,"line":693}}]},"id":"568","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":692},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":695},"rows":[{"cells":[{"location":{"column":9,"line":695},"value":"foo"},{"location":{"column":15,"line":695},"value":"bar"}],"id":"569","location":{"column":7,"line":695}},{"cells":[{"location":{"column":9,"line":697},"value":"boz"},{"location":{"column":16,"line":697},"value":"boo"}],"id":"570","location":{"column":7,"line":697}},{"cells":[{"location":{"column":9,"line":699},"value":"boz2"},{"location":{"column":16,"line":699},"value":"boo2"}],"id":"571","location":{"column":7,"line":699}}]},"id":"572","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":694},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"587","keyword":"Scenario","location":{"column":3,"line":701},"name":"scenario 42","steps":[{"dataTable":{"location":{"column":7,"line":703},"rows":[{"cells":[{"location":{"column":9,"line":703},"value":"foo"},{"location":{"column":15,"line":703},"value":"bar"}],"id":"574","location":{"column":7,"line":703}},{"cells":[{"location":{"column":9,"line":704},"value":"boz"},{"location":{"column":15,"line":704},"value":"boo"}],"id":"575","location":{"column":7,"line":704}}]},"id":"576","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":702},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":706},"rows":[{"cells":[{"location":{"column":9,"line":706},"value":"foo"}],"id":"577","location":{"column":7,"line":706}}]},"id":"578","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":705},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":708},"rows":[{"cells":[{"location":{"column":11,"line":708},"value":"foo"},{"location":{"column":15,"line":708},"value":"bar"},{"location":{"column":23,"line":708},"value":"boz"}],"id":"579","location":{"column":7,"line":708}}]},"id":"580","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":707},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":710},"rows":[{"cells":[{"location":{"column":8,"line":710},"value":"foo"},{"location":{"column":12,"line":710},"value":""},{"location":{"column":13,"line":710},"value":"boz"}],"id":"581","location":{"column":7,"line":710}}]},"id":"582","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":709},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":712},"rows":[{"cells":[{"location":{"column":9,"line":712},"value":"foo"},{"location":{"column":15,"line":712},"value":"bar"}],"id":"583","location":{"column":7,"line":712}},{"cells":[{"location":{"column":9,"line":714},"value":"boz"},{"location":{"column":16,"line":714},"value":"boo"}],"id":"584","location":{"column":7,"line":714}},{"cells":[{"location":{"column":9,"line":716},"value":"boz2"},{"location":{"column":16,"line":716},"value":"boo2"}],"id":"585","location":{"column":7,"line":716}}]},"id":"586","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":711},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"601","keyword":"Scenario","location":{"column":3,"line":718},"name":"scenario 43","steps":[{"dataTable":{"location":{"column":7,"line":720},"rows":[{"cells":[{"location":{"column":9,"line":720},"value":"foo"},{"location":{"column":15,"line":720},"value":"bar"}],"id":"588","location":{"column":7,"line":720}},{"cells":[{"location":{"column":9,"line":721},"value":"boz"},{"location":{"column":15,"line":721},"value":"boo"}],"id":"589","location":{"column":7,"line":721}}]},"id":"590","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":719},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":723},"rows":[{"cells":[{"location":{"column":9,"line":723},"value":"foo"}],"id":"591","location":{"column":7,"line":723}}]},"id":"592","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":722},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":725},"rows":[{"cells":[{"location":{"column":11,"line":725},"value":"foo"},{"location":{"column":15,"line":725},"value":"bar"},{"location":{"column":23,"line":725},"value":"boz"}],"id":"593","location":{"column":7,"line":725}}]},"id":"594","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":724},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":727},"rows":[{"cells":[{"location":{"column":8,"line":727},"value":"foo"},{"location":{"column":12,"line":727},"value":""},{"location":{"column":13,"line":727},"value":"boz"}],"id":"595","location":{"column":7,"line":727}}]},"id":"596","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":726},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":729},"rows":[{"cells":[{"location":{"column":9,"line":729},"value":"foo"},{"location":{"column":15,"line":729},"value":"bar"}],"id":"597","location":{"column":7,"line":729}},{"cells":[{"location":{"column":9,"line":731},"value":"boz"},{"location":{"column":16,"line":731},"value":"boo"}],"id":"598","location":{"column":7,"line":731}},{"cells":[{"location":{"column":9,"line":733},"value":"boz2"},{"location":{"column":16,"line":733},"value":"boo2"}],"id":"599","location":{"column":7,"line":733}}]},"id":"600","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":728},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"615","keyword":"Scenario","location":{"column":3,"line":735},"name":"scenario 44","steps":[{"dataTable":{"location":{"column":7,"line":737},"rows":[{"cells":[{"location":{"column":9,"line":737},"value":"foo"},{"location":{"column":15,"line":737},"value":"bar"}],"id":"602","location":{"column":7,"line":737}},{"cells":[{"location":{"column":9,"line":738},"value":"boz"},{"location":{"column":15,"line":738},"value":"boo"}],"id":"603","location":{"column":7,"line":738}}]},"id":"604","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":736},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":740},"rows":[{"cells":[{"location":{"column":9,"line":740},"value":"foo"}],"id":"605","location":{"column":7,"line":740}}]},"id":"606","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":739},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":742},"rows":[{"cells":[{"location":{"column":11,"line":742},"value":"foo"},{"location":{"column":15,"line":742},"value":"bar"},{"location":{"column":23,"line":742},"value":"boz"}],"id":"607","location":{"column":7,"line":742}}]},"id":"608","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":741},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":744},"rows":[{"cells":[{"location":{"column":8,"line":744},"value":"foo"},{"location":{"column":12,"line":744},"value":""},{"location":{"column":13,"line":744},"value":"boz"}],"id":"609","location":{"column":7,"line":744}}]},"id":"610","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":743},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":746},"rows":[{"cells":[{"location":{"column":9,"line":746},"value":"foo"},{"location":{"column":15,"line":746},"value":"bar"}],"id":"611","location":{"column":7,"line":746}},{"cells":[{"location":{"column":9,"line":748},"value":"boz"},{"location":{"column":16,"line":748},"value":"boo"}],"id":"612","location":{"column":7,"line":748}},{"cells":[{"location":{"column":9,"line":750},"value":"boz2"},{"location":{"column":16,"line":750},"value":"boo2"}],"id":"613","location":{"column":7,"line":750}}]},"id":"614","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":745},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"629","keyword":"Scenario","location":{"column":3,"line":752},"name":"scenario 45","steps":[{"dataTable":{"location":{"column":7,"line":754},"rows":[{"cells":[{"location":{"column":9,"line":754},"value":"foo"},{"location":{"column":15,"line":754},"value":"bar"}],"id":"616","location":{"column":7,"line":754}},{"cells":[{"location":{"column":9,"line":755},"value":"boz"},{"location":{"column":15,"line":755},"value":"boo"}],"id":"617","location":{"column":7,"line":755}}]},"id":"618","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":753},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":757},"rows":[{"cells":[{"location":{"column":9,"line":757},"value":"foo"}],"id":"619","location":{"column":7,"line":757}}]},"id":"620","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":756},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":759},"rows":[{"cells":[{"location":{"column":11,"line":759},"value":"foo"},{"location":{"column":15,"line":759},"value":"bar"},{"location":{"column":23,"line":759},"value":"boz"}],"id":"621","location":{"column":7,"line":759}}]},"id":"622","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":758},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":761},"rows":[{"cells":[{"location":{"column":8,"line":761},"value":"foo"},{"location":{"column":12,"line":761},"value":""},{"location":{"column":13,"line":761},"value":"boz"}],"id":"623","location":{"column":7,"line":761}}]},"id":"624","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":760},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":763},"rows":[{"cells":[{"location":{"column":9,"line":763},"value":"foo"},{"location":{"column":15,"line":763},"value":"bar"}],"id":"625","location":{"column":7,"line":763}},{"cells":[{"location":{"column":9,"line":765},"value":"boz"},{"location":{"column":16,"line":765},"value":"boo"}],"id":"626","location":{"column":7,"line":765}},{"cells":[{"location":{"column":9,"line":767},"value":"boz2"},{"location":{"column":16,"line":767},"value":"boo2"}],"id":"627","location":{"column":7,"line":767}}]},"id":"628","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":762},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"643","keyword":"Scenario","location":{"column":3,"line":769},"name":"scenario 46","steps":[{"dataTable":{"location":{"column":7,"line":771},"rows":[{"cells":[{"location":{"column":9,"line":771},"value":"foo"},{"location":{"column":15,"line":771},"value":"bar"}],"id":"630","location":{"column":7,"line":771}},{"cells":[{"location":{"column":9,"line":772},"value":"boz"},{"location":{"column":15,"line":772},"value":"boo"}],"id":"631","location":{"column":7,"line":772}}]},"id":"632","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":770},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":774},"rows":[{"cells":[{"location":{"column":9,"line":774},"value":"foo"}],"id":"633","location":{"column":7,"line":774}}]},"id":"634","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":773},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":776},"rows":[{"cells":[{"location":{"column":11,"line":776},"value":"foo"},{"location":{"column":15,"line":776},"value":"bar"},{"location":{"column":23,"line":776},"value":"boz"}],"id":"635","location":{"column":7,"line":776}}]},"id":"636","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":775},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":778},"rows":[{"cells":[{"location":{"column":8,"line":778},"value":"foo"},{"location":{"column":12,"line":778},"value":""},{"location":{"column":13,"line":778},"value":"boz"}],"id":"637","location":{"column":7,"line":778}}]},"id":"638","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":777},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":780},"rows":[{"cells":[{"location":{"column":9,"line":780},"value":"foo"},{"location":{"column":15,"line":780},"value":"bar"}],"id":"639","location":{"column":7,"line":780}},{"cells":[{"location":{"column":9,"line":782},"value":"boz"},{"location":{"column":16,"line":782},"value":"boo"}],"id":"640","location":{"column":7,"line":782}},{"cells":[{"location":{"column":9,"line":784},"value":"boz2"},{"location":{"column":16,"line":784},"value":"boo2"}],"id":"641","location":{"column":7,"line":784}}]},"id":"642","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":779},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"657","keyword":"Scenario","location":{"column":3,"line":786},"name":"scenario 47","steps":[{"dataTable":{"location":{"column":7,"line":788},"rows":[{"cells":[{"location":{"column":9,"line":788},"value":"foo"},{"location":{"column":15,"line":788},"value":"bar"}],"id":"644","location":{"column":7,"line":788}},{"cells":[{"location":{"column":9,"line":789},"value":"boz"},{"location":{"column":15,"line":789},"value":"boo"}],"id":"645","location":{"column":7,"line":789}}]},"id":"646","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":787},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":791},"rows":[{"cells":[{"location":{"column":9,"line":791},"value":"foo"}],"id":"647","location":{"column":7,"line":791}}]},"id":"648","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":790},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":793},"rows":[{"cells":[{"location":{"column":11,"line":793},"value":"foo"},{"location":{"column":15,"line":793},"value":"bar"},{"location":{"column":23,"line":793},"value":"boz"}],"id":"649","location":{"column":7,"line":793}}]},"id":"650","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":792},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":795},"rows":[{"cells":[{"location":{"column":8,"line":795},"value":"foo"},{"location":{"column":12,"line":795},"value":""},{"location":{"column":13,"line":795},"value":"boz"}],"id":"651","location":{"column":7,"line":795}}]},"id":"652","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":794},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":797},"rows":[{"cells":[{"location":{"column":9,"line":797},"value":"foo"},{"location":{"column":15,"line":797},"value":"bar"}],"id":"653","location":{"column":7,"line":797}},{"cells":[{"location":{"column":9,"line":799},"value":"boz"},{"location":{"column":16,"line":799},"value":"boo"}],"id":"654","location":{"column":7,"line":799}},{"cells":[{"location":{"column":9,"line":801},"value":"boz2"},{"location":{"column":16,"line":801},"value":"boo2"}],"id":"655","location":{"column":7,"line":801}}]},"id":"656","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":796},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"671","keyword":"Scenario","location":{"column":3,"line":803},"name":"scenario 48","steps":[{"dataTable":{"location":{"column":7,"line":805},"rows":[{"cells":[{"location":{"column":9,"line":805},"value":"foo"},{"location":{"column":15,"line":805},"value":"bar"}],"id":"658","location":{"column":7,"line":805}},{"cells":[{"location":{"column":9,"line":806},"value":"boz"},{"location":{"column":15,"line":806},"value":"boo"}],"id":"659","location":{"column":7,"line":806}}]},"id":"660","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":804},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":808},"rows":[{"cells":[{"location":{"column":9,"line":808},"value":"foo"}],"id":"661","location":{"column":7,"line":808}}]},"id":"662","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":807},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":810},"rows":[{"cells":[{"location":{"column":11,"line":810},"value":"foo"},{"location":{"column":15,"line":810},"value":"bar"},{"location":{"column":23,"line":810},"value":"boz"}],"id":"663","location":{"column":7,"line":810}}]},"id":"664","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":809},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":812},"rows":[{"cells":[{"location":{"column":8,"line":812},"value":"foo"},{"location":{"column":12,"line":812},"value":""},{"location":{"column":13,"line":812},"value":"boz"}],"id":"665","location":{"column":7,"line":812}}]},"id":"666","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":811},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":814},"rows":[{"cells":[{"location":{"column":9,"line":814},"value":"foo"},{"location":{"column":15,"line":814},"value":"bar"}],"id":"667","location":{"column":7,"line":814}},{"cells":[{"location":{"column":9,"line":816},"value":"boz"},{"location":{"column":16,"line":816},"value":"boo"}],"id":"668","location":{"column":7,"line":816}},{"cells":[{"location":{"column":9,"line":818},"value":"boz2"},{"location":{"column":16,"line":818},"value":"boo2"}],"id":"669","location":{"column":7,"line":818}}]},"id":"670","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":813},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"685","keyword":"Scenario","location":{"column":3,"line":820},"name":"scenario 49","steps":[{"dataTable":{"location":{"column":7,"line":822},"rows":[{"cells":[{"location":{"column":9,"line":822},"value":"foo"},{"location":{"column":15,"line":822},"value":"bar"}],"id":"672","location":{"column":7,"line":822}},{"cells":[{"location":{"column":9,"line":823},"value":"boz"},{"location":{"column":15,"line":823},"value":"boo"}],"id":"673","location":{"column":7,"line":823}}]},"id":"674","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":821},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":825},"rows":[{"cells":[{"location":{"column":9,"line":825},"value":"foo"}],"id":"675","location":{"column":7,"line":825}}]},"id":"676","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":824},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":827},"rows":[{"cells":[{"location":{"column":11,"line":827},"value":"foo"},{"location":{"column":15,"line":827},"value":"bar"},{"location":{"column":23,"line":827},"value":"boz"}],"id":"677","location":{"column":7,"line":827}}]},"id":"678","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":826},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":829},"rows":[{"cells":[{"location":{"column":8,"line":829},"value":"foo"},{"location":{"column":12,"line":829},"value":""},{"location":{"column":13,"line":829},"value":"boz"}],"id":"679","location":{"column":7,"line":829}}]},"id":"680","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":828},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":831},"rows":[{"cells":[{"location":{"column":9,"line":831},"value":"foo"},{"location":{"column":15,"line":831},"value":"bar"}],"id":"681","location":{"column":7,"line":831}},{"cells":[{"location":{"column":9,"line":833},"value":"boz"},{"location":{"column":16,"line":833},"value":"boo"}],"id":"682","location":{"column":7,"line":833}},{"cells":[{"location":{"column":9,"line":835},"value":"boz2"},{"location":{"column":16,"line":835},"value":"boo2"}],"id":"683","location":{"column":7,"line":835}}]},"id":"684","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":830},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"699","keyword":"Scenario","location":{"column":3,"line":837},"name":"scenario 50","steps":[{"dataTable":{"location":{"column":7,"line":839},"rows":[{"cells":[{"location":{"column":9,"line":839},"value":"foo"},{"location":{"column":15,"line":839},"value":"bar"}],"id":"686","location":{"column":7,"line":839}},{"cells":[{"location":{"column":9,"line":840},"value":"boz"},{"location":{"column":15,"line":840},"value":"boo"}],"id":"687","location":{"column":7,"line":840}}]},"id":"688","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":838},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":842},"rows":[{"cells":[{"location":{"column":9,"line":842},"value":"foo"}],"id":"689","location":{"column":7,"line":842}}]},"id":"690","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":841},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":844},"rows":[{"cells":[{"location":{"column":11,"line":844},"value":"foo"},{"location":{"column":15,"line":844},"value":"bar"},{"location":{"column":23,"line":844},"value":"boz"}],"id":"691","location":{"column":7,"line":844}}]},"id":"692","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":843},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":846},"rows":[{"cells":[{"location":{"column":8,"line":846},"value":"foo"},{"location":{"column":12,"line":846},"value":""},{"location":{"column":13,"line":846},"value":"boz"}],"id":"693","location":{"column":7,"line":846}}]},"id":"694","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":845},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":848},"rows":[{"cells":[{"location":{"column":9,"line":848},"value":"foo"},{"location":{"column":15,"line":848},"value":"bar"}],"id":"695","location":{"column":7,"line":848}},{"cells":[{"location":{"column":9,"line":850},"value":"boz"},{"location":{"column":16,"line":850},"value":"boo"}],"id":"696","location":{"column":7,"line":850}},{"cells":[{"location":{"column":9,"line":852},"value":"boz2"},{"location":{"column":16,"line":852},"value":"boo2"}],"id":"697","location":{"column":7,"line":852}}]},"id":"698","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":847},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"713","keyword":"Scenario","location":{"column":3,"line":854},"name":"scenario 51","steps":[{"dataTable":{"location":{"column":7,"line":856},"rows":[{"cells":[{"location":{"column":9,"line":856},"value":"foo"},{"location":{"column":15,"line":856},"value":"bar"}],"id":"700","location":{"column":7,"line":856}},{"cells":[{"location":{"column":9,"line":857},"value":"boz"},{"location":{"column":15,"line":857},"value":"boo"}],"id":"701","location":{"column":7,"line":857}}]},"id":"702","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":855},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":859},"rows":[{"cells":[{"location":{"column":9,"line":859},"value":"foo"}],"id":"703","location":{"column":7,"line":859}}]},"id":"704","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":858},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":861},"rows":[{"cells":[{"location":{"column":11,"line":861},"value":"foo"},{"location":{"column":15,"line":861},"value":"bar"},{"location":{"column":23,"line":861},"value":"boz"}],"id":"705","location":{"column":7,"line":861}}]},"id":"706","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":860},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":863},"rows":[{"cells":[{"location":{"column":8,"line":863},"value":"foo"},{"location":{"column":12,"line":863},"value":""},{"location":{"column":13,"line":863},"value":"boz"}],"id":"707","location":{"column":7,"line":863}}]},"id":"708","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":862},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":865},"rows":[{"cells":[{"location":{"column":9,"line":865},"value":"foo"},{"location":{"column":15,"line":865},"value":"bar"}],"id":"709","location":{"column":7,"line":865}},{"cells":[{"location":{"column":9,"line":867},"value":"boz"},{"location":{"column":16,"line":867},"value":"boo"}],"id":"710","location":{"column":7,"line":867}},{"cells":[{"location":{"column":9,"line":869},"value":"boz2"},{"location":{"column":16,"line":869},"value":"boo2"}],"id":"711","location":{"column":7,"line":869}}]},"id":"712","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":864},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"727","keyword":"Scenario","location":{"column":3,"line":871},"name":"scenario 52","steps":[{"dataTable":{"location":{"column":7,"line":873},"rows":[{"cells":[{"location":{"column":9,"line":873},"value":"foo"},{"location":{"column":15,"line":873},"value":"bar"}],"id":"714","location":{"column":7,"line":873}},{"cells":[{"location":{"column":9,"line":874},"value":"boz"},{"location":{"column":15,"line":874},"value":"boo"}],"id":"715","location":{"column":7,"line":874}}]},"id":"716","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":872},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":876},"rows":[{"cells":[{"location":{"column":9,"line":876},"value":"foo"}],"id":"717","location":{"column":7,"line":876}}]},"id":"718","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":875},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":878},"rows":[{"cells":[{"location":{"column":11,"line":878},"value":"foo"},{"location":{"column":15,"line":878},"value":"bar"},{"location":{"column":23,"line":878},"value":"boz"}],"id":"719","location":{"column":7,"line":878}}]},"id":"720","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":877},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":880},"rows":[{"cells":[{"location":{"column":8,"line":880},"value":"foo"},{"location":{"column":12,"line":880},"value":""},{"location":{"column":13,"line":880},"value":"boz"}],"id":"721","location":{"column":7,"line":880}}]},"id":"722","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":879},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":882},"rows":[{"cells":[{"location":{"column":9,"line":882},"value":"foo"},{"location":{"column":15,"line":882},"value":"bar"}],"id":"723","location":{"column":7,"line":882}},{"cells":[{"location":{"column":9,"line":884},"value":"boz"},{"location":{"column":16,"line":884},"value":"boo"}],"id":"724","location":{"column":7,"line":884}},{"cells":[{"location":{"column":9,"line":886},"value":"boz2"},{"location":{"column":16,"line":886},"value":"boo2"}],"id":"725","location":{"column":7,"line":886}}]},"id":"726","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":881},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"741","keyword":"Scenario","location":{"column":3,"line":888},"name":"scenario 53","steps":[{"dataTable":{"location":{"column":7,"line":890},"rows":[{"cells":[{"location":{"column":9,"line":890},"value":"foo"},{"location":{"column":15,"line":890},"value":"bar"}],"id":"728","location":{"column":7,"line":890}},{"cells":[{"location":{"column":9,"line":891},"value":"boz"},{"location":{"column":15,"line":891},"value":"boo"}],"id":"729","location":{"column":7,"line":891}}]},"id":"730","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":889},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":893},"rows":[{"cells":[{"location":{"column":9,"line":893},"value":"foo"}],"id":"731","location":{"column":7,"line":893}}]},"id":"732","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":892},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":895},"rows":[{"cells":[{"location":{"column":11,"line":895},"value":"foo"},{"location":{"column":15,"line":895},"value":"bar"},{"location":{"column":23,"line":895},"value":"boz"}],"id":"733","location":{"column":7,"line":895}}]},"id":"734","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":894},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":897},"rows":[{"cells":[{"location":{"column":8,"line":897},"value":"foo"},{"location":{"column":12,"line":897},"value":""},{"location":{"column":13,"line":897},"value":"boz"}],"id":"735","location":{"column":7,"line":897}}]},"id":"736","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":896},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":899},"rows":[{"cells":[{"location":{"column":9,"line":899},"value":"foo"},{"location":{"column":15,"line":899},"value":"bar"}],"id":"737","location":{"column":7,"line":899}},{"cells":[{"location":{"column":9,"line":901},"value":"boz"},{"location":{"column":16,"line":901},"value":"boo"}],"id":"738","location":{"column":7,"line":901}},{"cells":[{"location":{"column":9,"line":903},"value":"boz2"},{"location":{"column":16,"line":903},"value":"boo2"}],"id":"739","location":{"column":7,"line":903}}]},"id":"740","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":898},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"755","keyword":"Scenario","location":{"column":3,"line":905},"name":"scenario 54","steps":[{"dataTable":{"location":{"column":7,"line":907},"rows":[{"cells":[{"location":{"column":9,"line":907},"value":"foo"},{"location":{"column":15,"line":907},"value":"bar"}],"id":"742","location":{"column":7,"line":907}},{"cells":[{"location":{"column":9,"line":908},"value":"boz"},{"location":{"column":15,"line":908},"value":"boo"}],"id":"743","location":{"column":7,"line":908}}]},"id":"744","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":906},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":910},"rows":[{"cells":[{"location":{"column":9,"line":910},"value":"foo"}],"id":"745","location":{"column":7,"line":910}}]},"id":"746","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":909},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":912},"rows":[{"cells":[{"location":{"column":11,"line":912},"value":"foo"},{"location":{"column":15,"line":912},"value":"bar"},{"location":{"column":23,"line":912},"value":"boz"}],"id":"747","location":{"column":7,"line":912}}]},"id":"748","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":911},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":914},"rows":[{"cells":[{"location":{"column":8,"line":914},"value":"foo"},{"location":{"column":12,"line":914},"value":""},{"location":{"column":13,"line":914},"value":"boz"}],"id":"749","location":{"column":7,"line":914}}]},"id":"750","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":913},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":916},"rows":[{"cells":[{"location":{"column":9,"line":916},"value":"foo"},{"location":{"column":15,"line":916},"value":"bar"}],"id":"751","location":{"column":7,"line":916}},{"cells":[{"location":{"column":9,"line":918},"value":"boz"},{"location":{"column":16,"line":918},"value":"boo"}],"id":"752","location":{"column":7,"line":918}},{"cells":[{"location":{"column":9,"line":920},"value":"boz2"},{"location":{"column":16,"line":920},"value":"boo2"}],"id":"753","location":{"column":7,"line":920}}]},"id":"754","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":915},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"769","keyword":"Scenario","location":{"column":3,"line":922},"name":"scenario 55","steps":[{"dataTable":{"location":{"column":7,"line":924},"rows":[{"cells":[{"location":{"column":9,"line":924},"value":"foo"},{"location":{"column":15,"line":924},"value":"bar"}],"id":"756","location":{"column":7,"line":924}},{"cells":[{"location":{"column":9,"line":925},"value":"boz"},{"location":{"column":15,"line":925},"value":"boo"}],"id":"757","location":{"column":7,"line":925}}]},"id":"758","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":923},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":927},"rows":[{"cells":[{"location":{"column":9,"line":927},"value":"foo"}],"id":"759","location":{"column":7,"line":927}}]},"id":"760","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":926},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":929},"rows":[{"cells":[{"location":{"column":11,"line":929},"value":"foo"},{"location":{"column":15,"line":929},"value":"bar"},{"location":{"column":23,"line":929},"value":"boz"}],"id":"761","location":{"column":7,"line":929}}]},"id":"762","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":928},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":931},"rows":[{"cells":[{"location":{"column":8,"line":931},"value":"foo"},{"location":{"column":12,"line":931},"value":""},{"location":{"column":13,"line":931},"value":"boz"}],"id":"763","location":{"column":7,"line":931}}]},"id":"764","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":930},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":933},"rows":[{"cells":[{"location":{"column":9,"line":933},"value":"foo"},{"location":{"column":15,"line":933},"value":"bar"}],"id":"765","location":{"column":7,"line":933}},{"cells":[{"location":{"column":9,"line":935},"value":"boz"},{"location":{"column":16,"line":935},"value":"boo"}],"id":"766","location":{"column":7,"line":935}},{"cells":[{"location":{"column":9,"line":937},"value":"boz2"},{"location":{"column":16,"line":937},"value":"boo2"}],"id":"767","location":{"column":7,"line":937}}]},"id":"768","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":932},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"783","keyword":"Scenario","location":{"column":3,"line":939},"name":"scenario 56","steps":[{"dataTable":{"location":{"column":7,"line":941},"rows":[{"cells":[{"location":{"column":9,"line":941},"value":"foo"},{"location":{"column":15,"line":941},"value":"bar"}],"id":"770","location":{"column":7,"line":941}},{"cells":[{"location":{"column":9,"line":942},"value":"boz"},{"location":{"column":15,"line":942},"value":"boo"}],"id":"771","location":{"column":7,"line":942}}]},"id":"772","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":940},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":944},"rows":[{"cells":[{"location":{"column":9,"line":944},"value":"foo"}],"id":"773","location":{"column":7,"line":944}}]},"id":"774","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":943},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":946},"rows":[{"cells":[{"location":{"column":11,"line":946},"value":"foo"},{"location":{"column":15,"line":946},"value":"bar"},{"location":{"column":23,"line":946},"value":"boz"}],"id":"775","location":{"column":7,"line":946}}]},"id":"776","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":945},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":948},"rows":[{"cells":[{"location":{"column":8,"line":948},"value":"foo"},{"location":{"column":12,"line":948},"value":""},{"location":{"column":13,"line":948},"value":"boz"}],"id":"777","location":{"column":7,"line":948}}]},"id":"778","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":947},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":950},"rows":[{"cells":[{"location":{"column":9,"line":950},"value":"foo"},{"location":{"column":15,"line":950},"value":"bar"}],"id":"779","location":{"column":7,"line":950}},{"cells":[{"location":{"column":9,"line":952},"value":"boz"},{"location":{"column":16,"line":952},"value":"boo"}],"id":"780","location":{"column":7,"line":952}},{"cells":[{"location":{"column":9,"line":954},"value":"boz2"},{"location":{"column":16,"line":954},"value":"boo2"}],"id":"781","location":{"column":7,"line":954}}]},"id":"782","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":949},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"797","keyword":"Scenario","location":{"column":3,"line":956},"name":"scenario 57","steps":[{"dataTable":{"location":{"column":7,"line":958},"rows":[{"cells":[{"location":{"column":9,"line":958},"value":"foo"},{"location":{"column":15,"line":958},"value":"bar"}],"id":"784","location":{"column":7,"line":958}},{"cells":[{"location":{"column":9,"line":959},"value":"boz"},{"location":{"column":15,"line":959},"value":"boo"}],"id":"785","location":{"column":7,"line":959}}]},"id":"786","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":957},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":961},"rows":[{"cells":[{"location":{"column":9,"line":961},"value":"foo"}],"id":"787","location":{"column":7,"line":961}}]},"id":"788","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":960},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":963},"rows":[{"cells":[{"location":{"column":11,"line":963},"value":"foo"},{"location":{"column":15,"line":963},"value":"bar"},{"location":{"column":23,"line":963},"value":"boz"}],"id":"789","location":{"column":7,"line":963}}]},"id":"790","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":962},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":965},"rows":[{"cells":[{"location":{"column":8,"line":965},"value":"foo"},{"location":{"column":12,"line":965},"value":""},{"location":{"column":13,"line":965},"value":"boz"}],"id":"791","location":{"column":7,"line":965}}]},"id":"792","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":964},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":967},"rows":[{"cells":[{"location":{"column":9,"line":967},"value":"foo"},{"location":{"column":15,"line":967},"value":"bar"}],"id":"793","location":{"column":7,"line":967}},{"cells":[{"location":{"column":9,"line":969},"value":"boz"},{"location":{"column":16,"line":969},"value":"boo"}],"id":"794","location":{"column":7,"line":969}},{"cells":[{"location":{"column":9,"line":971},"value":"boz2"},{"location":{"column":16,"line":971},"value":"boo2"}],"id":"795","location":{"column":7,"line":971}}]},"id":"796","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":966},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"811","keyword":"Scenario","location":{"column":3,"line":973},"name":"scenario 58","steps":[{"dataTable":{"location":{"column":7,"line":975},"rows":[{"cells":[{"location":{"column":9,"line":975},"value":"foo"},{"location":{"column":15,"line":975},"value":"bar"}],"id":"798","location":{"column":7,"line":975}},{"cells":[{"location":{"column":9,"line":976},"value":"boz"},{"location":{"column":15,"line":976},"value":"boo"}],"id":"799","location":{"column":7,"line":976}}]},"id":"800","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":974},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":978},"rows":[{"cells":[{"location":{"column":9,"line":978},"value":"foo"}],"id":"801","location":{"column":7,"line":978}}]},"id":"802","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":977},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":980},"rows":[{"cells":[{"location":{"column":11,"line":980},"value":"foo"},{"location":{"column":15,"line":980},"value":"bar"},{"location":{"column":23,"line":980},"value":"boz"}],"id":"803","location":{"column":7,"line":980}}]},"id":"804","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":979},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":982},"rows":[{"cells":[{"location":{"column":8,"line":982},"value":"foo"},{"location":{"column":12,"line":982},"value":""},{"location":{"column":13,"line":982},"value":"boz"}],"id":"805","location":{"column":7,"line":982}}]},"id":"806","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":981},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":984},"rows":[{"cells":[{"location":{"column":9,"line":984},"value":"foo"},{"location":{"column":15,"line":984},"value":"bar"}],"id":"807","location":{"column":7,"line":984}},{"cells":[{"location":{"column":9,"line":986},"value":"boz"},{"location":{"column":16,"line":986},"value":"boo"}],"id":"808","location":{"column":7,"line":986}},{"cells":[{"location":{"column":9,"line":988},"value":"boz2"},{"location":{"column":16,"line":988},"value":"boo2"}],"id":"809","location":{"column":7,"line":988}}]},"id":"810","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":983},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"825","keyword":"Scenario","location":{"column":3,"line":990},"name":"scenario 59","steps":[{"dataTable":{"location":{"column":7,"line":992},"rows":[{"cells":[{"location":{"column":9,"line":992},"value":"foo"},{"location":{"column":15,"line":992},"value":"bar"}],"id":"812","location":{"column":7,"line":992}},{"cells":[{"location":{"column":9,"line":993},"value":"boz"},{"location":{"column":15,"line":993},"value":"boo"}],"id":"813","location":{"column":7,"line":993}}]},"id":"814","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":991},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":995},"rows":[{"cells":[{"location":{"column":9,"line":995},"value":"foo"}],"id":"815","location":{"column":7,"line":995}}]},"id":"816","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":994},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":997},"rows":[{"cells":[{"location":{"column":11,"line":997},"value":"foo"},{"location":{"column":15,"line":997},"value":"bar"},{"location":{"column":23,"line":997},"value":"boz"}],"id":"817","location":{"column":7,"line":997}}]},"id":"818","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":996},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":999},"rows":[{"cells":[{"location":{"column":8,"line":999},"value":"foo"},{"location":{"column":12,"line":999},"value":""},{"location":{"column":13,"line":999},"value":"boz"}],"id":"819","location":{"column":7,"line":999}}]},"id":"820","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":998},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1001},"rows":[{"cells":[{"location":{"column":9,"line":1001},"value":"foo"},{"location":{"column":15,"line":1001},"value":"bar"}],"id":"821","location":{"column":7,"line":1001}},{"cells":[{"location":{"column":9,"line":1003},"value":"boz"},{"location":{"column":16,"line":1003},"value":"boo"}],"id":"822","location":{"column":7,"line":1003}},{"cells":[{"location":{"column":9,"line":1005},"value":"boz2"},{"location":{"column":16,"line":1005},"value":"boo2"}],"id":"823","location":{"column":7,"line":1005}}]},"id":"824","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1000},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"839","keyword":"Scenario","location":{"column":3,"line":1007},"name":"scenario 60","steps":[{"dataTable":{"location":{"column":7,"line":1009},"rows":[{"cells":[{"location":{"column":9,"line":1009},"value":"foo"},{"location":{"column":15,"line":1009},"value":"bar"}],"id":"826","location":{"column":7,"line":1009}},{"cells":[{"location":{"column":9,"line":1010},"value":"boz"},{"location":{"column":15,"line":1010},"value":"boo"}],"id":"827","location":{"column":7,"line":1010}}]},"id":"828","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1008},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1012},"rows":[{"cells":[{"location":{"column":9,"line":1012},"value":"foo"}],"id":"829","location":{"column":7,"line":1012}}]},"id":"830","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1011},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1014},"rows":[{"cells":[{"location":{"column":11,"line":1014},"value":"foo"},{"location":{"column":15,"line":1014},"value":"bar"},{"location":{"column":23,"line":1014},"value":"boz"}],"id":"831","location":{"column":7,"line":1014}}]},"id":"832","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1013},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1016},"rows":[{"cells":[{"location":{"column":8,"line":1016},"value":"foo"},{"location":{"column":12,"line":1016},"value":""},{"location":{"column":13,"line":1016},"value":"boz"}],"id":"833","location":{"column":7,"line":1016}}]},"id":"834","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1015},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1018},"rows":[{"cells":[{"location":{"column":9,"line":1018},"value":"foo"},{"location":{"column":15,"line":1018},"value":"bar"}],"id":"835","location":{"column":7,"line":1018}},{"cells":[{"location":{"column":9,"line":1020},"value":"boz"},{"location":{"column":16,"line":1020},"value":"boo"}],"id":"836","location":{"column":7,"line":1020}},{"cells":[{"location":{"column":9,"line":1022},"value":"boz2"},{"location":{"column":16,"line":1022},"value":"boo2"}],"id":"837","location":{"column":7,"line":1022}}]},"id":"838","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1017},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"853","keyword":"Scenario","location":{"column":3,"line":1024},"name":"scenario 61","steps":[{"dataTable":{"location":{"column":7,"line":1026},"rows":[{"cells":[{"location":{"column":9,"line":1026},"value":"foo"},{"location":{"column":15,"line":1026},"value":"bar"}],"id":"840","location":{"column":7,"line":1026}},{"cells":[{"location":{"column":9,"line":1027},"value":"boz"},{"location":{"column":15,"line":1027},"value":"boo"}],"id":"841","location":{"column":7,"line":1027}}]},"id":"842","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1025},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1029},"rows":[{"cells":[{"location":{"column":9,"line":1029},"value":"foo"}],"id":"843","location":{"column":7,"line":1029}}]},"id":"844","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1028},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1031},"rows":[{"cells":[{"location":{"column":11,"line":1031},"value":"foo"},{"location":{"column":15,"line":1031},"value":"bar"},{"location":{"column":23,"line":1031},"value":"boz"}],"id":"845","location":{"column":7,"line":1031}}]},"id":"846","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1030},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1033},"rows":[{"cells":[{"location":{"column":8,"line":1033},"value":"foo"},{"location":{"column":12,"line":1033},"value":""},{"location":{"column":13,"line":1033},"value":"boz"}],"id":"847","location":{"column":7,"line":1033}}]},"id":"848","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1032},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1035},"rows":[{"cells":[{"location":{"column":9,"line":1035},"value":"foo"},{"location":{"column":15,"line":1035},"value":"bar"}],"id":"849","location":{"column":7,"line":1035}},{"cells":[{"location":{"column":9,"line":1037},"value":"boz"},{"location":{"column":16,"line":1037},"value":"boo"}],"id":"850","location":{"column":7,"line":1037}},{"cells":[{"location":{"column":9,"line":1039},"value":"boz2"},{"location":{"column":16,"line":1039},"value":"boo2"}],"id":"851","location":{"column":7,"line":1039}}]},"id":"852","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1034},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"867","keyword":"Scenario","location":{"column":3,"line":1041},"name":"scenario 62","steps":[{"dataTable":{"location":{"column":7,"line":1043},"rows":[{"cells":[{"location":{"column":9,"line":1043},"value":"foo"},{"location":{"column":15,"line":1043},"value":"bar"}],"id":"854","location":{"column":7,"line":1043}},{"cells":[{"location":{"column":9,"line":1044},"value":"boz"},{"location":{"column":15,"line":1044},"value":"boo"}],"id":"855","location":{"column":7,"line":1044}}]},"id":"856","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1042},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1046},"rows":[{"cells":[{"location":{"column":9,"line":1046},"value":"foo"}],"id":"857","location":{"column":7,"line":1046}}]},"id":"858","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1045},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1048},"rows":[{"cells":[{"location":{"column":11,"line":1048},"value":"foo"},{"location":{"column":15,"line":1048},"value":"bar"},{"location":{"column":23,"line":1048},"value":"boz"}],"id":"859","location":{"column":7,"line":1048}}]},"id":"860","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1047},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1050},"rows":[{"cells":[{"location":{"column":8,"line":1050},"value":"foo"},{"location":{"column":12,"line":1050},"value":""},{"location":{"column":13,"line":1050},"value":"boz"}],"id":"861","location":{"column":7,"line":1050}}]},"id":"862","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1049},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1052},"rows":[{"cells":[{"location":{"column":9,"line":1052},"value":"foo"},{"location":{"column":15,"line":1052},"value":"bar"}],"id":"863","location":{"column":7,"line":1052}},{"cells":[{"location":{"column":9,"line":1054},"value":"boz"},{"location":{"column":16,"line":1054},"value":"boo"}],"id":"864","location":{"column":7,"line":1054}},{"cells":[{"location":{"column":9,"line":1056},"value":"boz2"},{"location":{"column":16,"line":1056},"value":"boo2"}],"id":"865","location":{"column":7,"line":1056}}]},"id":"866","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1051},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"881","keyword":"Scenario","location":{"column":3,"line":1058},"name":"scenario 63","steps":[{"dataTable":{"location":{"column":7,"line":1060},"rows":[{"cells":[{"location":{"column":9,"line":1060},"value":"foo"},{"location":{"column":15,"line":1060},"value":"bar"}],"id":"868","location":{"column":7,"line":1060}},{"cells":[{"location":{"column":9,"line":1061},"value":"boz"},{"location":{"column":15,"line":1061},"value":"boo"}],"id":"869","location":{"column":7,"line":1061}}]},"id":"870","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1059},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1063},"rows":[{"cells":[{"location":{"column":9,"line":1063},"value":"foo"}],"id":"871","location":{"column":7,"line":1063}}]},"id":"872","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1062},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1065},"rows":[{"cells":[{"location":{"column":11,"line":1065},"value":"foo"},{"location":{"column":15,"line":1065},"value":"bar"},{"location":{"column":23,"line":1065},"value":"boz"}],"id":"873","location":{"column":7,"line":1065}}]},"id":"874","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1064},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1067},"rows":[{"cells":[{"location":{"column":8,"line":1067},"value":"foo"},{"location":{"column":12,"line":1067},"value":""},{"location":{"column":13,"line":1067},"value":"boz"}],"id":"875","location":{"column":7,"line":1067}}]},"id":"876","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1066},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1069},"rows":[{"cells":[{"location":{"column":9,"line":1069},"value":"foo"},{"location":{"column":15,"line":1069},"value":"bar"}],"id":"877","location":{"column":7,"line":1069}},{"cells":[{"location":{"column":9,"line":1071},"value":"boz"},{"location":{"column":16,"line":1071},"value":"boo"}],"id":"878","location":{"column":7,"line":1071}},{"cells":[{"location":{"column":9,"line":1073},"value":"boz2"},{"location":{"column":16,"line":1073},"value":"boo2"}],"id":"879","location":{"column":7,"line":1073}}]},"id":"880","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1068},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"895","keyword":"Scenario","location":{"column":3,"line":1075},"name":"scenario 64","steps":[{"dataTable":{"location":{"column":7,"line":1077},"rows":[{"cells":[{"location":{"column":9,"line":1077},"value":"foo"},{"location":{"column":15,"line":1077},"value":"bar"}],"id":"882","location":{"column":7,"line":1077}},{"cells":[{"location":{"column":9,"line":1078},"value":"boz"},{"location":{"column":15,"line":1078},"value":"boo"}],"id":"883","location":{"column":7,"line":1078}}]},"id":"884","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1076},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1080},"rows":[{"cells":[{"location":{"column":9,"line":1080},"value":"foo"}],"id":"885","location":{"column":7,"line":1080}}]},"id":"886","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1079},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1082},"rows":[{"cells":[{"location":{"column":11,"line":1082},"value":"foo"},{"location":{"column":15,"line":1082},"value":"bar"},{"location":{"column":23,"line":1082},"value":"boz"}],"id":"887","location":{"column":7,"line":1082}}]},"id":"888","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1081},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1084},"rows":[{"cells":[{"location":{"column":8,"line":1084},"value":"foo"},{"location":{"column":12,"line":1084},"value":""},{"location":{"column":13,"line":1084},"value":"boz"}],"id":"889","location":{"column":7,"line":1084}}]},"id":"890","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1083},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1086},"rows":[{"cells":[{"location":{"column":9,"line":1086},"value":"foo"},{"location":{"column":15,"line":1086},"value":"bar"}],"id":"891","location":{"column":7,"line":1086}},{"cells":[{"location":{"column":9,"line":1088},"value":"boz"},{"location":{"column":16,"line":1088},"value":"boo"}],"id":"892","location":{"column":7,"line":1088}},{"cells":[{"location":{"column":9,"line":1090},"value":"boz2"},{"location":{"column":16,"line":1090},"value":"boo2"}],"id":"893","location":{"column":7,"line":1090}}]},"id":"894","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1085},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"909","keyword":"Scenario","location":{"column":3,"line":1092},"name":"scenario 65","steps":[{"dataTable":{"location":{"column":7,"line":1094},"rows":[{"cells":[{"location":{"column":9,"line":1094},"value":"foo"},{"location":{"column":15,"line":1094},"value":"bar"}],"id":"896","location":{"column":7,"line":1094}},{"cells":[{"location":{"column":9,"line":1095},"value":"boz"},{"location":{"column":15,"line":1095},"value":"boo"}],"id":"897","location":{"column":7,"line":1095}}]},"id":"898","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1093},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1097},"rows":[{"cells":[{"location":{"column":9,"line":1097},"value":"foo"}],"id":"899","location":{"column":7,"line":1097}}]},"id":"900","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1096},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1099},"rows":[{"cells":[{"location":{"column":11,"line":1099},"value":"foo"},{"location":{"column":15,"line":1099},"value":"bar"},{"location":{"column":23,"line":1099},"value":"boz"}],"id":"901","location":{"column":7,"line":1099}}]},"id":"902","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1098},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1101},"rows":[{"cells":[{"location":{"column":8,"line":1101},"value":"foo"},{"location":{"column":12,"line":1101},"value":""},{"location":{"column":13,"line":1101},"value":"boz"}],"id":"903","location":{"column":7,"line":1101}}]},"id":"904","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1100},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1103},"rows":[{"cells":[{"location":{"column":9,"line":1103},"value":"foo"},{"location":{"column":15,"line":1103},"value":"bar"}],"id":"905","location":{"column":7,"line":1103}},{"cells":[{"location":{"column":9,"line":1105},"value":"boz"},{"location":{"column":16,"line":1105},"value":"boo"}],"id":"906","location":{"column":7,"line":1105}},{"cells":[{"location":{"column":9,"line":1107},"value":"boz2"},{"location":{"column":16,"line":1107},"value":"boo2"}],"id":"907","location":{"column":7,"line":1107}}]},"id":"908","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1102},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"923","keyword":"Scenario","location":{"column":3,"line":1109},"name":"scenario 66","steps":[{"dataTable":{"location":{"column":7,"line":1111},"rows":[{"cells":[{"location":{"column":9,"line":1111},"value":"foo"},{"location":{"column":15,"line":1111},"value":"bar"}],"id":"910","location":{"column":7,"line":1111}},{"cells":[{"location":{"column":9,"line":1112},"value":"boz"},{"location":{"column":15,"line":1112},"value":"boo"}],"id":"911","location":{"column":7,"line":1112}}]},"id":"912","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1110},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1114},"rows":[{"cells":[{"location":{"column":9,"line":1114},"value":"foo"}],"id":"913","location":{"column":7,"line":1114}}]},"id":"914","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1113},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1116},"rows":[{"cells":[{"location":{"column":11,"line":1116},"value":"foo"},{"location":{"column":15,"line":1116},"value":"bar"},{"location":{"column":23,"line":1116},"value":"boz"}],"id":"915","location":{"column":7,"line":1116}}]},"id":"916","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1115},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1118},"rows":[{"cells":[{"location":{"column":8,"line":1118},"value":"foo"},{"location":{"column":12,"line":1118},"value":""},{"location":{"column":13,"line":1118},"value":"boz"}],"id":"917","location":{"column":7,"line":1118}}]},"id":"918","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1117},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1120},"rows":[{"cells":[{"location":{"column":9,"line":1120},"value":"foo"},{"location":{"column":15,"line":1120},"value":"bar"}],"id":"919","location":{"column":7,"line":1120}},{"cells":[{"location":{"column":9,"line":1122},"value":"boz"},{"location":{"column":16,"line":1122},"value":"boo"}],"id":"920","location":{"column":7,"line":1122}},{"cells":[{"location":{"column":9,"line":1124},"value":"boz2"},{"location":{"column":16,"line":1124},"value":"boo2"}],"id":"921","location":{"column":7,"line":1124}}]},"id":"922","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1119},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"937","keyword":"Scenario","location":{"column":3,"line":1126},"name":"scenario 67","steps":[{"dataTable":{"location":{"column":7,"line":1128},"rows":[{"cells":[{"location":{"column":9,"line":1128},"value":"foo"},{"location":{"column":15,"line":1128},"value":"bar"}],"id":"924","location":{"column":7,"line":1128}},{"cells":[{"location":{"column":9,"line":1129},"value":"boz"},{"location":{"column":15,"line":1129},"value":"boo"}],"id":"925","location":{"column":7,"line":1129}}]},"id":"926","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1127},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1131},"rows":[{"cells":[{"location":{"column":9,"line":1131},"value":"foo"}],"id":"927","location":{"column":7,"line":1131}}]},"id":"928","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1130},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1133},"rows":[{"cells":[{"location":{"column":11,"line":1133},"value":"foo"},{"location":{"column":15,"line":1133},"value":"bar"},{"location":{"column":23,"line":1133},"value":"boz"}],"id":"929","location":{"column":7,"line":1133}}]},"id":"930","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1132},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1135},"rows":[{"cells":[{"location":{"column":8,"line":1135},"value":"foo"},{"location":{"column":12,"line":1135},"value":""},{"location":{"column":13,"line":1135},"value":"boz"}],"id":"931","location":{"column":7,"line":1135}}]},"id":"932","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1134},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1137},"rows":[{"cells":[{"location":{"column":9,"line":1137},"value":"foo"},{"location":{"column":15,"line":1137},"value":"bar"}],"id":"933","location":{"column":7,"line":1137}},{"cells":[{"location":{"column":9,"line":1139},"value":"boz"},{"location":{"column":16,"line":1139},"value":"boo"}],"id":"934","location":{"column":7,"line":1139}},{"cells":[{"location":{"column":9,"line":1141},"value":"boz2"},{"location":{"column":16,"line":1141},"value":"boo2"}],"id":"935","location":{"column":7,"line":1141}}]},"id":"936","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1136},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"951","keyword":"Scenario","location":{"column":3,"line":1143},"name":"scenario 68","steps":[{"dataTable":{"location":{"column":7,"line":1145},"rows":[{"cells":[{"location":{"column":9,"line":1145},"value":"foo"},{"location":{"column":15,"line":1145},"value":"bar"}],"id":"938","location":{"column":7,"line":1145}},{"cells":[{"location":{"column":9,"line":1146},"value":"boz"},{"location":{"column":15,"line":1146},"value":"boo"}],"id":"939","location":{"column":7,"line":1146}}]},"id":"940","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1144},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1148},"rows":[{"cells":[{"location":{"column":9,"line":1148},"value":"foo"}],"id":"941","location":{"column":7,"line":1148}}]},"id":"942","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1147},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1150},"rows":[{"cells":[{"location":{"column":11,"line":1150},"value":"foo"},{"location":{"column":15,"line":1150},"value":"bar"},{"location":{"column":23,"line":1150},"value":"boz"}],"id":"943","location":{"column":7,"line":1150}}]},"id":"944","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1149},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1152},"rows":[{"cells":[{"location":{"column":8,"line":1152},"value":"foo"},{"location":{"column":12,"line":1152},"value":""},{"location":{"column":13,"line":1152},"value":"boz"}],"id":"945","location":{"column":7,"line":1152}}]},"id":"946","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1151},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1154},"rows":[{"cells":[{"location":{"column":9,"line":1154},"value":"foo"},{"location":{"column":15,"line":1154},"value":"bar"}],"id":"947","location":{"column":7,"line":1154}},{"cells":[{"location":{"column":9,"line":1156},"value":"boz"},{"location":{"column":16,"line":1156},"value":"boo"}],"id":"948","location":{"column":7,"line":1156}},{"cells":[{"location":{"column":9,"line":1158},"value":"boz2"},{"location":{"column":16,"line":1158},"value":"boo2"}],"id":"949","location":{"column":7,"line":1158}}]},"id":"950","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1153},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"965","keyword":"Scenario","location":{"column":3,"line":1160},"name":"scenario 69","steps":[{"dataTable":{"location":{"column":7,"line":1162},"rows":[{"cells":[{"location":{"column":9,"line":1162},"value":"foo"},{"location":{"column":15,"line":1162},"value":"bar"}],"id":"952","location":{"column":7,"line":1162}},{"cells":[{"location":{"column":9,"line":1163},"value":"boz"},{"location":{"column":15,"line":1163},"value":"boo"}],"id":"953","location":{"column":7,"line":1163}}]},"id":"954","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1161},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1165},"rows":[{"cells":[{"location":{"column":9,"line":1165},"value":"foo"}],"id":"955","location":{"column":7,"line":1165}}]},"id":"956","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1164},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1167},"rows":[{"cells":[{"location":{"column":11,"line":1167},"value":"foo"},{"location":{"column":15,"line":1167},"value":"bar"},{"location":{"column":23,"line":1167},"value":"boz"}],"id":"957","location":{"column":7,"line":1167}}]},"id":"958","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1166},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1169},"rows":[{"cells":[{"location":{"column":8,"line":1169},"value":"foo"},{"location":{"column":12,"line":1169},"value":""},{"location":{"column":13,"line":1169},"value":"boz"}],"id":"959","location":{"column":7,"line":1169}}]},"id":"960","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1168},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1171},"rows":[{"cells":[{"location":{"column":9,"line":1171},"value":"foo"},{"location":{"column":15,"line":1171},"value":"bar"}],"id":"961","location":{"column":7,"line":1171}},{"cells":[{"location":{"column":9,"line":1173},"value":"boz"},{"location":{"column":16,"line":1173},"value":"boo"}],"id":"962","location":{"column":7,"line":1173}},{"cells":[{"location":{"column":9,"line":1175},"value":"boz2"},{"location":{"column":16,"line":1175},"value":"boo2"}],"id":"963","location":{"column":7,"line":1175}}]},"id":"964","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1170},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"979","keyword":"Scenario","location":{"column":3,"line":1177},"name":"scenario 70","steps":[{"dataTable":{"location":{"column":7,"line":1179},"rows":[{"cells":[{"location":{"column":9,"line":1179},"value":"foo"},{"location":{"column":15,"line":1179},"value":"bar"}],"id":"966","location":{"column":7,"line":1179}},{"cells":[{"location":{"column":9,"line":1180},"value":"boz"},{"location":{"column":15,"line":1180},"value":"boo"}],"id":"967","location":{"column":7,"line":1180}}]},"id":"968","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1178},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1182},"rows":[{"cells":[{"location":{"column":9,"line":1182},"value":"foo"}],"id":"969","location":{"column":7,"line":1182}}]},"id":"970","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1181},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1184},"rows":[{"cells":[{"location":{"column":11,"line":1184},"value":"foo"},{"location":{"column":15,"line":1184},"value":"bar"},{"location":{"column":23,"line":1184},"value":"boz"}],"id":"971","location":{"column":7,"line":1184}}]},"id":"972","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1183},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1186},"rows":[{"cells":[{"location":{"column":8,"line":1186},"value":"foo"},{"location":{"column":12,"line":1186},"value":""},{"location":{"column":13,"line":1186},"value":"boz"}],"id":"973","location":{"column":7,"line":1186}}]},"id":"974","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1185},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1188},"rows":[{"cells":[{"location":{"column":9,"line":1188},"value":"foo"},{"location":{"column":15,"line":1188},"value":"bar"}],"id":"975","location":{"column":7,"line":1188}},{"cells":[{"location":{"column":9,"line":1190},"value":"boz"},{"location":{"column":16,"line":1190},"value":"boo"}],"id":"976","location":{"column":7,"line":1190}},{"cells":[{"location":{"column":9,"line":1192},"value":"boz2"},{"location":{"column":16,"line":1192},"value":"boo2"}],"id":"977","location":{"column":7,"line":1192}}]},"id":"978","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1187},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"993","keyword":"Scenario","location":{"column":3,"line":1194},"name":"scenario 71","steps":[{"dataTable":{"location":{"column":7,"line":1196},"rows":[{"cells":[{"location":{"column":9,"line":1196},"value":"foo"},{"location":{"column":15,"line":1196},"value":"bar"}],"id":"980","location":{"column":7,"line":1196}},{"cells":[{"location":{"column":9,"line":1197},"value":"boz"},{"location":{"column":15,"line":1197},"value":"boo"}],"id":"981","location":{"column":7,"line":1197}}]},"id":"982","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1195},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1199},"rows":[{"cells":[{"location":{"column":9,"line":1199},"value":"foo"}],"id":"983","location":{"column":7,"line":1199}}]},"id":"984","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1198},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1201},"rows":[{"cells":[{"location":{"column":11,"line":1201},"value":"foo"},{"location":{"column":15,"line":1201},"value":"bar"},{"location":{"column":23,"line":1201},"value":"boz"}],"id":"985","location":{"column":7,"line":1201}}]},"id":"986","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1200},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1203},"rows":[{"cells":[{"location":{"column":8,"line":1203},"value":"foo"},{"location":{"column":12,"line":1203},"value":""},{"location":{"column":13,"line":1203},"value":"boz"}],"id":"987","location":{"column":7,"line":1203}}]},"id":"988","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1202},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1205},"rows":[{"cells":[{"location":{"column":9,"line":1205},"value":"foo"},{"location":{"column":15,"line":1205},"value":"bar"}],"id":"989","location":{"column":7,"line":1205}},{"cells":[{"location":{"column":9,"line":1207},"value":"boz"},{"location":{"column":16,"line":1207},"value":"boo"}],"id":"990","location":{"column":7,"line":1207}},{"cells":[{"location":{"column":9,"line":1209},"value":"boz2"},{"location":{"column":16,"line":1209},"value":"boo2"}],"id":"991","location":{"column":7,"line":1209}}]},"id":"992","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1204},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1007","keyword":"Scenario","location":{"column":3,"line":1211},"name":"scenario 72","steps":[{"dataTable":{"location":{"column":7,"line":1213},"rows":[{"cells":[{"location":{"column":9,"line":1213},"value":"foo"},{"location":{"column":15,"line":1213},"value":"bar"}],"id":"994","location":{"column":7,"line":1213}},{"cells":[{"location":{"column":9,"line":1214},"value":"boz"},{"location":{"column":15,"line":1214},"value":"boo"}],"id":"995","location":{"column":7,"line":1214}}]},"id":"996","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1212},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1216},"rows":[{"cells":[{"location":{"column":9,"line":1216},"value":"foo"}],"id":"997","location":{"column":7,"line":1216}}]},"id":"998","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1215},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1218},"rows":[{"cells":[{"location":{"column":11,"line":1218},"value":"foo"},{"location":{"column":15,"line":1218},"value":"bar"},{"location":{"column":23,"line":1218},"value":"boz"}],"id":"999","location":{"column":7,"line":1218}}]},"id":"1000","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1217},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1220},"rows":[{"cells":[{"location":{"column":8,"line":1220},"value":"foo"},{"location":{"column":12,"line":1220},"value":""},{"location":{"column":13,"line":1220},"value":"boz"}],"id":"1001","location":{"column":7,"line":1220}}]},"id":"1002","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1219},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1222},"rows":[{"cells":[{"location":{"column":9,"line":1222},"value":"foo"},{"location":{"column":15,"line":1222},"value":"bar"}],"id":"1003","location":{"column":7,"line":1222}},{"cells":[{"location":{"column":9,"line":1224},"value":"boz"},{"location":{"column":16,"line":1224},"value":"boo"}],"id":"1004","location":{"column":7,"line":1224}},{"cells":[{"location":{"column":9,"line":1226},"value":"boz2"},{"location":{"column":16,"line":1226},"value":"boo2"}],"id":"1005","location":{"column":7,"line":1226}}]},"id":"1006","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1221},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1021","keyword":"Scenario","location":{"column":3,"line":1228},"name":"scenario 73","steps":[{"dataTable":{"location":{"column":7,"line":1230},"rows":[{"cells":[{"location":{"column":9,"line":1230},"value":"foo"},{"location":{"column":15,"line":1230},"value":"bar"}],"id":"1008","location":{"column":7,"line":1230}},{"cells":[{"location":{"column":9,"line":1231},"value":"boz"},{"location":{"column":15,"line":1231},"value":"boo"}],"id":"1009","location":{"column":7,"line":1231}}]},"id":"1010","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1229},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1233},"rows":[{"cells":[{"location":{"column":9,"line":1233},"value":"foo"}],"id":"1011","location":{"column":7,"line":1233}}]},"id":"1012","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1232},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1235},"rows":[{"cells":[{"location":{"column":11,"line":1235},"value":"foo"},{"location":{"column":15,"line":1235},"value":"bar"},{"location":{"column":23,"line":1235},"value":"boz"}],"id":"1013","location":{"column":7,"line":1235}}]},"id":"1014","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1234},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1237},"rows":[{"cells":[{"location":{"column":8,"line":1237},"value":"foo"},{"location":{"column":12,"line":1237},"value":""},{"location":{"column":13,"line":1237},"value":"boz"}],"id":"1015","location":{"column":7,"line":1237}}]},"id":"1016","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1236},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1239},"rows":[{"cells":[{"location":{"column":9,"line":1239},"value":"foo"},{"location":{"column":15,"line":1239},"value":"bar"}],"id":"1017","location":{"column":7,"line":1239}},{"cells":[{"location":{"column":9,"line":1241},"value":"boz"},{"location":{"column":16,"line":1241},"value":"boo"}],"id":"1018","location":{"column":7,"line":1241}},{"cells":[{"location":{"column":9,"line":1243},"value":"boz2"},{"location":{"column":16,"line":1243},"value":"boo2"}],"id":"1019","location":{"column":7,"line":1243}}]},"id":"1020","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1238},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1035","keyword":"Scenario","location":{"column":3,"line":1245},"name":"scenario 74","steps":[{"dataTable":{"location":{"column":7,"line":1247},"rows":[{"cells":[{"location":{"column":9,"line":1247},"value":"foo"},{"location":{"column":15,"line":1247},"value":"bar"}],"id":"1022","location":{"column":7,"line":1247}},{"cells":[{"location":{"column":9,"line":1248},"value":"boz"},{"location":{"column":15,"line":1248},"value":"boo"}],"id":"1023","location":{"column":7,"line":1248}}]},"id":"1024","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1246},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1250},"rows":[{"cells":[{"location":{"column":9,"line":1250},"value":"foo"}],"id":"1025","location":{"column":7,"line":1250}}]},"id":"1026","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1249},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1252},"rows":[{"cells":[{"location":{"column":11,"line":1252},"value":"foo"},{"location":{"column":15,"line":1252},"value":"bar"},{"location":{"column":23,"line":1252},"value":"boz"}],"id":"1027","location":{"column":7,"line":1252}}]},"id":"1028","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1251},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1254},"rows":[{"cells":[{"location":{"column":8,"line":1254},"value":"foo"},{"location":{"column":12,"line":1254},"value":""},{"location":{"column":13,"line":1254},"value":"boz"}],"id":"1029","location":{"column":7,"line":1254}}]},"id":"1030","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1253},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1256},"rows":[{"cells":[{"location":{"column":9,"line":1256},"value":"foo"},{"location":{"column":15,"line":1256},"value":"bar"}],"id":"1031","location":{"column":7,"line":1256}},{"cells":[{"location":{"column":9,"line":1258},"value":"boz"},{"location":{"column":16,"line":1258},"value":"boo"}],"id":"1032","location":{"column":7,"line":1258}},{"cells":[{"location":{"column":9,"line":1260},"value":"boz2"},{"location":{"column":16,"line":1260},"value":"boo2"}],"id":"1033","location":{"column":7,"line":1260}}]},"id":"1034","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1255},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1049","keyword":"Scenario","location":{"column":3,"line":1262},"name":"scenario 75","steps":[{"dataTable":{"location":{"column":7,"line":1264},"rows":[{"cells":[{"location":{"column":9,"line":1264},"value":"foo"},{"location":{"column":15,"line":1264},"value":"bar"}],"id":"1036","location":{"column":7,"line":1264}},{"cells":[{"location":{"column":9,"line":1265},"value":"boz"},{"location":{"column":15,"line":1265},"value":"boo"}],"id":"1037","location":{"column":7,"line":1265}}]},"id":"1038","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1263},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1267},"rows":[{"cells":[{"location":{"column":9,"line":1267},"value":"foo"}],"id":"1039","location":{"column":7,"line":1267}}]},"id":"1040","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1266},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1269},"rows":[{"cells":[{"location":{"column":11,"line":1269},"value":"foo"},{"location":{"column":15,"line":1269},"value":"bar"},{"location":{"column":23,"line":1269},"value":"boz"}],"id":"1041","location":{"column":7,"line":1269}}]},"id":"1042","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1268},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1271},"rows":[{"cells":[{"location":{"column":8,"line":1271},"value":"foo"},{"location":{"column":12,"line":1271},"value":""},{"location":{"column":13,"line":1271},"value":"boz"}],"id":"1043","location":{"column":7,"line":1271}}]},"id":"1044","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1270},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1273},"rows":[{"cells":[{"location":{"column":9,"line":1273},"value":"foo"},{"location":{"column":15,"line":1273},"value":"bar"}],"id":"1045","location":{"column":7,"line":1273}},{"cells":[{"location":{"column":9,"line":1275},"value":"boz"},{"location":{"column":16,"line":1275},"value":"boo"}],"id":"1046","location":{"column":7,"line":1275}},{"cells":[{"location":{"column":9,"line":1277},"value":"boz2"},{"location":{"column":16,"line":1277},"value":"boo2"}],"id":"1047","location":{"column":7,"line":1277}}]},"id":"1048","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1272},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1063","keyword":"Scenario","location":{"column":3,"line":1279},"name":"scenario 76","steps":[{"dataTable":{"location":{"column":7,"line":1281},"rows":[{"cells":[{"location":{"column":9,"line":1281},"value":"foo"},{"location":{"column":15,"line":1281},"value":"bar"}],"id":"1050","location":{"column":7,"line":1281}},{"cells":[{"location":{"column":9,"line":1282},"value":"boz"},{"location":{"column":15,"line":1282},"value":"boo"}],"id":"1051","location":{"column":7,"line":1282}}]},"id":"1052","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1280},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1284},"rows":[{"cells":[{"location":{"column":9,"line":1284},"value":"foo"}],"id":"1053","location":{"column":7,"line":1284}}]},"id":"1054","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1283},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1286},"rows":[{"cells":[{"location":{"column":11,"line":1286},"value":"foo"},{"location":{"column":15,"line":1286},"value":"bar"},{"location":{"column":23,"line":1286},"value":"boz"}],"id":"1055","location":{"column":7,"line":1286}}]},"id":"1056","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1285},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1288},"rows":[{"cells":[{"location":{"column":8,"line":1288},"value":"foo"},{"location":{"column":12,"line":1288},"value":""},{"location":{"column":13,"line":1288},"value":"boz"}],"id":"1057","location":{"column":7,"line":1288}}]},"id":"1058","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1287},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1290},"rows":[{"cells":[{"location":{"column":9,"line":1290},"value":"foo"},{"location":{"column":15,"line":1290},"value":"bar"}],"id":"1059","location":{"column":7,"line":1290}},{"cells":[{"location":{"column":9,"line":1292},"value":"boz"},{"location":{"column":16,"line":1292},"value":"boo"}],"id":"1060","location":{"column":7,"line":1292}},{"cells":[{"location":{"column":9,"line":1294},"value":"boz2"},{"location":{"column":16,"line":1294},"value":"boo2"}],"id":"1061","location":{"column":7,"line":1294}}]},"id":"1062","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1289},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1077","keyword":"Scenario","location":{"column":3,"line":1296},"name":"scenario 77","steps":[{"dataTable":{"location":{"column":7,"line":1298},"rows":[{"cells":[{"location":{"column":9,"line":1298},"value":"foo"},{"location":{"column":15,"line":1298},"value":"bar"}],"id":"1064","location":{"column":7,"line":1298}},{"cells":[{"location":{"column":9,"line":1299},"value":"boz"},{"location":{"column":15,"line":1299},"value":"boo"}],"id":"1065","location":{"column":7,"line":1299}}]},"id":"1066","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1297},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1301},"rows":[{"cells":[{"location":{"column":9,"line":1301},"value":"foo"}],"id":"1067","location":{"column":7,"line":1301}}]},"id":"1068","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1300},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1303},"rows":[{"cells":[{"location":{"column":11,"line":1303},"value":"foo"},{"location":{"column":15,"line":1303},"value":"bar"},{"location":{"column":23,"line":1303},"value":"boz"}],"id":"1069","location":{"column":7,"line":1303}}]},"id":"1070","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1302},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1305},"rows":[{"cells":[{"location":{"column":8,"line":1305},"value":"foo"},{"location":{"column":12,"line":1305},"value":""},{"location":{"column":13,"line":1305},"value":"boz"}],"id":"1071","location":{"column":7,"line":1305}}]},"id":"1072","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1304},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1307},"rows":[{"cells":[{"location":{"column":9,"line":1307},"value":"foo"},{"location":{"column":15,"line":1307},"value":"bar"}],"id":"1073","location":{"column":7,"line":1307}},{"cells":[{"location":{"column":9,"line":1309},"value":"boz"},{"location":{"column":16,"line":1309},"value":"boo"}],"id":"1074","location":{"column":7,"line":1309}},{"cells":[{"location":{"column":9,"line":1311},"value":"boz2"},{"location":{"column":16,"line":1311},"value":"boo2"}],"id":"1075","location":{"column":7,"line":1311}}]},"id":"1076","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1306},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1091","keyword":"Scenario","location":{"column":3,"line":1313},"name":"scenario 78","steps":[{"dataTable":{"location":{"column":7,"line":1315},"rows":[{"cells":[{"location":{"column":9,"line":1315},"value":"foo"},{"location":{"column":15,"line":1315},"value":"bar"}],"id":"1078","location":{"column":7,"line":1315}},{"cells":[{"location":{"column":9,"line":1316},"value":"boz"},{"location":{"column":15,"line":1316},"value":"boo"}],"id":"1079","location":{"column":7,"line":1316}}]},"id":"1080","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1314},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1318},"rows":[{"cells":[{"location":{"column":9,"line":1318},"value":"foo"}],"id":"1081","location":{"column":7,"line":1318}}]},"id":"1082","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1317},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1320},"rows":[{"cells":[{"location":{"column":11,"line":1320},"value":"foo"},{"location":{"column":15,"line":1320},"value":"bar"},{"location":{"column":23,"line":1320},"value":"boz"}],"id":"1083","location":{"column":7,"line":1320}}]},"id":"1084","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1319},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1322},"rows":[{"cells":[{"location":{"column":8,"line":1322},"value":"foo"},{"location":{"column":12,"line":1322},"value":""},{"location":{"column":13,"line":1322},"value":"boz"}],"id":"1085","location":{"column":7,"line":1322}}]},"id":"1086","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1321},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1324},"rows":[{"cells":[{"location":{"column":9,"line":1324},"value":"foo"},{"location":{"column":15,"line":1324},"value":"bar"}],"id":"1087","location":{"column":7,"line":1324}},{"cells":[{"location":{"column":9,"line":1326},"value":"boz"},{"location":{"column":16,"line":1326},"value":"boo"}],"id":"1088","location":{"column":7,"line":1326}},{"cells":[{"location":{"column":9,"line":1328},"value":"boz2"},{"location":{"column":16,"line":1328},"value":"boo2"}],"id":"1089","location":{"column":7,"line":1328}}]},"id":"1090","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1323},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1105","keyword":"Scenario","location":{"column":3,"line":1330},"name":"scenario 79","steps":[{"dataTable":{"location":{"column":7,"line":1332},"rows":[{"cells":[{"location":{"column":9,"line":1332},"value":"foo"},{"location":{"column":15,"line":1332},"value":"bar"}],"id":"1092","location":{"column":7,"line":1332}},{"cells":[{"location":{"column":9,"line":1333},"value":"boz"},{"location":{"column":15,"line":1333},"value":"boo"}],"id":"1093","location":{"column":7,"line":1333}}]},"id":"1094","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1331},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1335},"rows":[{"cells":[{"location":{"column":9,"line":1335},"value":"foo"}],"id":"1095","location":{"column":7,"line":1335}}]},"id":"1096","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1334},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1337},"rows":[{"cells":[{"location":{"column":11,"line":1337},"value":"foo"},{"location":{"column":15,"line":1337},"value":"bar"},{"location":{"column":23,"line":1337},"value":"boz"}],"id":"1097","location":{"column":7,"line":1337}}]},"id":"1098","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1336},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1339},"rows":[{"cells":[{"location":{"column":8,"line":1339},"value":"foo"},{"location":{"column":12,"line":1339},"value":""},{"location":{"column":13,"line":1339},"value":"boz"}],"id":"1099","location":{"column":7,"line":1339}}]},"id":"1100","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1338},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1341},"rows":[{"cells":[{"location":{"column":9,"line":1341},"value":"foo"},{"location":{"column":15,"line":1341},"value":"bar"}],"id":"1101","location":{"column":7,"line":1341}},{"cells":[{"location":{"column":9,"line":1343},"value":"boz"},{"location":{"column":16,"line":1343},"value":"boo"}],"id":"1102","location":{"column":7,"line":1343}},{"cells":[{"location":{"column":9,"line":1345},"value":"boz2"},{"location":{"column":16,"line":1345},"value":"boo2"}],"id":"1103","location":{"column":7,"line":1345}}]},"id":"1104","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1340},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1119","keyword":"Scenario","location":{"column":3,"line":1347},"name":"scenario 80","steps":[{"dataTable":{"location":{"column":7,"line":1349},"rows":[{"cells":[{"location":{"column":9,"line":1349},"value":"foo"},{"location":{"column":15,"line":1349},"value":"bar"}],"id":"1106","location":{"column":7,"line":1349}},{"cells":[{"location":{"column":9,"line":1350},"value":"boz"},{"location":{"column":15,"line":1350},"value":"boo"}],"id":"1107","location":{"column":7,"line":1350}}]},"id":"1108","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1348},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1352},"rows":[{"cells":[{"location":{"column":9,"line":1352},"value":"foo"}],"id":"1109","location":{"column":7,"line":1352}}]},"id":"1110","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1351},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1354},"rows":[{"cells":[{"location":{"column":11,"line":1354},"value":"foo"},{"location":{"column":15,"line":1354},"value":"bar"},{"location":{"column":23,"line":1354},"value":"boz"}],"id":"1111","location":{"column":7,"line":1354}}]},"id":"1112","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1353},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1356},"rows":[{"cells":[{"location":{"column":8,"line":1356},"value":"foo"},{"location":{"column":12,"line":1356},"value":""},{"location":{"column":13,"line":1356},"value":"boz"}],"id":"1113","location":{"column":7,"line":1356}}]},"id":"1114","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1355},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1358},"rows":[{"cells":[{"location":{"column":9,"line":1358},"value":"foo"},{"location":{"column":15,"line":1358},"value":"bar"}],"id":"1115","location":{"column":7,"line":1358}},{"cells":[{"location":{"column":9,"line":1360},"value":"boz"},{"location":{"column":16,"line":1360},"value":"boo"}],"id":"1116","location":{"column":7,"line":1360}},{"cells":[{"location":{"column":9,"line":1362},"value":"boz2"},{"location":{"column":16,"line":1362},"value":"boo2"}],"id":"1117","location":{"column":7,"line":1362}}]},"id":"1118","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1357},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1133","keyword":"Scenario","location":{"column":3,"line":1364},"name":"scenario 81","steps":[{"dataTable":{"location":{"column":7,"line":1366},"rows":[{"cells":[{"location":{"column":9,"line":1366},"value":"foo"},{"location":{"column":15,"line":1366},"value":"bar"}],"id":"1120","location":{"column":7,"line":1366}},{"cells":[{"location":{"column":9,"line":1367},"value":"boz"},{"location":{"column":15,"line":1367},"value":"boo"}],"id":"1121","location":{"column":7,"line":1367}}]},"id":"1122","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1365},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1369},"rows":[{"cells":[{"location":{"column":9,"line":1369},"value":"foo"}],"id":"1123","location":{"column":7,"line":1369}}]},"id":"1124","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1368},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1371},"rows":[{"cells":[{"location":{"column":11,"line":1371},"value":"foo"},{"location":{"column":15,"line":1371},"value":"bar"},{"location":{"column":23,"line":1371},"value":"boz"}],"id":"1125","location":{"column":7,"line":1371}}]},"id":"1126","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1370},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1373},"rows":[{"cells":[{"location":{"column":8,"line":1373},"value":"foo"},{"location":{"column":12,"line":1373},"value":""},{"location":{"column":13,"line":1373},"value":"boz"}],"id":"1127","location":{"column":7,"line":1373}}]},"id":"1128","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1372},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1375},"rows":[{"cells":[{"location":{"column":9,"line":1375},"value":"foo"},{"location":{"column":15,"line":1375},"value":"bar"}],"id":"1129","location":{"column":7,"line":1375}},{"cells":[{"location":{"column":9,"line":1377},"value":"boz"},{"location":{"column":16,"line":1377},"value":"boo"}],"id":"1130","location":{"column":7,"line":1377}},{"cells":[{"location":{"column":9,"line":1379},"value":"boz2"},{"location":{"column":16,"line":1379},"value":"boo2"}],"id":"1131","location":{"column":7,"line":1379}}]},"id":"1132","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1374},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1147","keyword":"Scenario","location":{"column":3,"line":1381},"name":"scenario 82","steps":[{"dataTable":{"location":{"column":7,"line":1383},"rows":[{"cells":[{"location":{"column":9,"line":1383},"value":"foo"},{"location":{"column":15,"line":1383},"value":"bar"}],"id":"1134","location":{"column":7,"line":1383}},{"cells":[{"location":{"column":9,"line":1384},"value":"boz"},{"location":{"column":15,"line":1384},"value":"boo"}],"id":"1135","location":{"column":7,"line":1384}}]},"id":"1136","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1382},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1386},"rows":[{"cells":[{"location":{"column":9,"line":1386},"value":"foo"}],"id":"1137","location":{"column":7,"line":1386}}]},"id":"1138","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1385},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1388},"rows":[{"cells":[{"location":{"column":11,"line":1388},"value":"foo"},{"location":{"column":15,"line":1388},"value":"bar"},{"location":{"column":23,"line":1388},"value":"boz"}],"id":"1139","location":{"column":7,"line":1388}}]},"id":"1140","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1387},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1390},"rows":[{"cells":[{"location":{"column":8,"line":1390},"value":"foo"},{"location":{"column":12,"line":1390},"value":""},{"location":{"column":13,"line":1390},"value":"boz"}],"id":"1141","location":{"column":7,"line":1390}}]},"id":"1142","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1389},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1392},"rows":[{"cells":[{"location":{"column":9,"line":1392},"value":"foo"},{"location":{"column":15,"line":1392},"value":"bar"}],"id":"1143","location":{"column":7,"line":1392}},{"cells":[{"location":{"column":9,"line":1394},"value":"boz"},{"location":{"column":16,"line":1394},"value":"boo"}],"id":"1144","location":{"column":7,"line":1394}},{"cells":[{"location":{"column":9,"line":1396},"value":"boz2"},{"location":{"column":16,"line":1396},"value":"boo2"}],"id":"1145","location":{"column":7,"line":1396}}]},"id":"1146","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1391},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1161","keyword":"Scenario","location":{"column":3,"line":1398},"name":"scenario 83","steps":[{"dataTable":{"location":{"column":7,"line":1400},"rows":[{"cells":[{"location":{"column":9,"line":1400},"value":"foo"},{"location":{"column":15,"line":1400},"value":"bar"}],"id":"1148","location":{"column":7,"line":1400}},{"cells":[{"location":{"column":9,"line":1401},"value":"boz"},{"location":{"column":15,"line":1401},"value":"boo"}],"id":"1149","location":{"column":7,"line":1401}}]},"id":"1150","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1399},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1403},"rows":[{"cells":[{"location":{"column":9,"line":1403},"value":"foo"}],"id":"1151","location":{"column":7,"line":1403}}]},"id":"1152","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1402},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1405},"rows":[{"cells":[{"location":{"column":11,"line":1405},"value":"foo"},{"location":{"column":15,"line":1405},"value":"bar"},{"location":{"column":23,"line":1405},"value":"boz"}],"id":"1153","location":{"column":7,"line":1405}}]},"id":"1154","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1404},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1407},"rows":[{"cells":[{"location":{"column":8,"line":1407},"value":"foo"},{"location":{"column":12,"line":1407},"value":""},{"location":{"column":13,"line":1407},"value":"boz"}],"id":"1155","location":{"column":7,"line":1407}}]},"id":"1156","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1406},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1409},"rows":[{"cells":[{"location":{"column":9,"line":1409},"value":"foo"},{"location":{"column":15,"line":1409},"value":"bar"}],"id":"1157","location":{"column":7,"line":1409}},{"cells":[{"location":{"column":9,"line":1411},"value":"boz"},{"location":{"column":16,"line":1411},"value":"boo"}],"id":"1158","location":{"column":7,"line":1411}},{"cells":[{"location":{"column":9,"line":1413},"value":"boz2"},{"location":{"column":16,"line":1413},"value":"boo2"}],"id":"1159","location":{"column":7,"line":1413}}]},"id":"1160","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1408},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1175","keyword":"Scenario","location":{"column":3,"line":1415},"name":"scenario 84","steps":[{"dataTable":{"location":{"column":7,"line":1417},"rows":[{"cells":[{"location":{"column":9,"line":1417},"value":"foo"},{"location":{"column":15,"line":1417},"value":"bar"}],"id":"1162","location":{"column":7,"line":1417}},{"cells":[{"location":{"column":9,"line":1418},"value":"boz"},{"location":{"column":15,"line":1418},"value":"boo"}],"id":"1163","location":{"column":7,"line":1418}}]},"id":"1164","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1416},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1420},"rows":[{"cells":[{"location":{"column":9,"line":1420},"value":"foo"}],"id":"1165","location":{"column":7,"line":1420}}]},"id":"1166","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1419},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1422},"rows":[{"cells":[{"location":{"column":11,"line":1422},"value":"foo"},{"location":{"column":15,"line":1422},"value":"bar"},{"location":{"column":23,"line":1422},"value":"boz"}],"id":"1167","location":{"column":7,"line":1422}}]},"id":"1168","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1421},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1424},"rows":[{"cells":[{"location":{"column":8,"line":1424},"value":"foo"},{"location":{"column":12,"line":1424},"value":""},{"location":{"column":13,"line":1424},"value":"boz"}],"id":"1169","location":{"column":7,"line":1424}}]},"id":"1170","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1423},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1426},"rows":[{"cells":[{"location":{"column":9,"line":1426},"value":"foo"},{"location":{"column":15,"line":1426},"value":"bar"}],"id":"1171","location":{"column":7,"line":1426}},{"cells":[{"location":{"column":9,"line":1428},"value":"boz"},{"location":{"column":16,"line":1428},"value":"boo"}],"id":"1172","location":{"column":7,"line":1428}},{"cells":[{"location":{"column":9,"line":1430},"value":"boz2"},{"location":{"column":16,"line":1430},"value":"boo2"}],"id":"1173","location":{"column":7,"line":1430}}]},"id":"1174","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1425},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1189","keyword":"Scenario","location":{"column":3,"line":1432},"name":"scenario 85","steps":[{"dataTable":{"location":{"column":7,"line":1434},"rows":[{"cells":[{"location":{"column":9,"line":1434},"value":"foo"},{"location":{"column":15,"line":1434},"value":"bar"}],"id":"1176","location":{"column":7,"line":1434}},{"cells":[{"location":{"column":9,"line":1435},"value":"boz"},{"location":{"column":15,"line":1435},"value":"boo"}],"id":"1177","location":{"column":7,"line":1435}}]},"id":"1178","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1433},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1437},"rows":[{"cells":[{"location":{"column":9,"line":1437},"value":"foo"}],"id":"1179","location":{"column":7,"line":1437}}]},"id":"1180","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1436},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1439},"rows":[{"cells":[{"location":{"column":11,"line":1439},"value":"foo"},{"location":{"column":15,"line":1439},"value":"bar"},{"location":{"column":23,"line":1439},"value":"boz"}],"id":"1181","location":{"column":7,"line":1439}}]},"id":"1182","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1438},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1441},"rows":[{"cells":[{"location":{"column":8,"line":1441},"value":"foo"},{"location":{"column":12,"line":1441},"value":""},{"location":{"column":13,"line":1441},"value":"boz"}],"id":"1183","location":{"column":7,"line":1441}}]},"id":"1184","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1440},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1443},"rows":[{"cells":[{"location":{"column":9,"line":1443},"value":"foo"},{"location":{"column":15,"line":1443},"value":"bar"}],"id":"1185","location":{"column":7,"line":1443}},{"cells":[{"location":{"column":9,"line":1445},"value":"boz"},{"location":{"column":16,"line":1445},"value":"boo"}],"id":"1186","location":{"column":7,"line":1445}},{"cells":[{"location":{"column":9,"line":1447},"value":"boz2"},{"location":{"column":16,"line":1447},"value":"boo2"}],"id":"1187","location":{"column":7,"line":1447}}]},"id":"1188","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1442},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1203","keyword":"Scenario","location":{"column":3,"line":1449},"name":"scenario 86","steps":[{"dataTable":{"location":{"column":7,"line":1451},"rows":[{"cells":[{"location":{"column":9,"line":1451},"value":"foo"},{"location":{"column":15,"line":1451},"value":"bar"}],"id":"1190","location":{"column":7,"line":1451}},{"cells":[{"location":{"column":9,"line":1452},"value":"boz"},{"location":{"column":15,"line":1452},"value":"boo"}],"id":"1191","location":{"column":7,"line":1452}}]},"id":"1192","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1450},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1454},"rows":[{"cells":[{"location":{"column":9,"line":1454},"value":"foo"}],"id":"1193","location":{"column":7,"line":1454}}]},"id":"1194","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1453},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1456},"rows":[{"cells":[{"location":{"column":11,"line":1456},"value":"foo"},{"location":{"column":15,"line":1456},"value":"bar"},{"location":{"column":23,"line":1456},"value":"boz"}],"id":"1195","location":{"column":7,"line":1456}}]},"id":"1196","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1455},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1458},"rows":[{"cells":[{"location":{"column":8,"line":1458},"value":"foo"},{"location":{"column":12,"line":1458},"value":""},{"location":{"column":13,"line":1458},"value":"boz"}],"id":"1197","location":{"column":7,"line":1458}}]},"id":"1198","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1457},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1460},"rows":[{"cells":[{"location":{"column":9,"line":1460},"value":"foo"},{"location":{"column":15,"line":1460},"value":"bar"}],"id":"1199","location":{"column":7,"line":1460}},{"cells":[{"location":{"column":9,"line":1462},"value":"boz"},{"location":{"column":16,"line":1462},"value":"boo"}],"id":"1200","location":{"column":7,"line":1462}},{"cells":[{"location":{"column":9,"line":1464},"value":"boz2"},{"location":{"column":16,"line":1464},"value":"boo2"}],"id":"1201","location":{"column":7,"line":1464}}]},"id":"1202","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1459},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1217","keyword":"Scenario","location":{"column":3,"line":1466},"name":"scenario 87","steps":[{"dataTable":{"location":{"column":7,"line":1468},"rows":[{"cells":[{"location":{"column":9,"line":1468},"value":"foo"},{"location":{"column":15,"line":1468},"value":"bar"}],"id":"1204","location":{"column":7,"line":1468}},{"cells":[{"location":{"column":9,"line":1469},"value":"boz"},{"location":{"column":15,"line":1469},"value":"boo"}],"id":"1205","location":{"column":7,"line":1469}}]},"id":"1206","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1467},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1471},"rows":[{"cells":[{"location":{"column":9,"line":1471},"value":"foo"}],"id":"1207","location":{"column":7,"line":1471}}]},"id":"1208","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1470},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1473},"rows":[{"cells":[{"location":{"column":11,"line":1473},"value":"foo"},{"location":{"column":15,"line":1473},"value":"bar"},{"location":{"column":23,"line":1473},"value":"boz"}],"id":"1209","location":{"column":7,"line":1473}}]},"id":"1210","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1472},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1475},"rows":[{"cells":[{"location":{"column":8,"line":1475},"value":"foo"},{"location":{"column":12,"line":1475},"value":""},{"location":{"column":13,"line":1475},"value":"boz"}],"id":"1211","location":{"column":7,"line":1475}}]},"id":"1212","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1474},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1477},"rows":[{"cells":[{"location":{"column":9,"line":1477},"value":"foo"},{"location":{"column":15,"line":1477},"value":"bar"}],"id":"1213","location":{"column":7,"line":1477}},{"cells":[{"location":{"column":9,"line":1479},"value":"boz"},{"location":{"column":16,"line":1479},"value":"boo"}],"id":"1214","location":{"column":7,"line":1479}},{"cells":[{"location":{"column":9,"line":1481},"value":"boz2"},{"location":{"column":16,"line":1481},"value":"boo2"}],"id":"1215","location":{"column":7,"line":1481}}]},"id":"1216","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1476},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1231","keyword":"Scenario","location":{"column":3,"line":1483},"name":"scenario 88","steps":[{"dataTable":{"location":{"column":7,"line":1485},"rows":[{"cells":[{"location":{"column":9,"line":1485},"value":"foo"},{"location":{"column":15,"line":1485},"value":"bar"}],"id":"1218","location":{"column":7,"line":1485}},{"cells":[{"location":{"column":9,"line":1486},"value":"boz"},{"location":{"column":15,"line":1486},"value":"boo"}],"id":"1219","location":{"column":7,"line":1486}}]},"id":"1220","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1484},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1488},"rows":[{"cells":[{"location":{"column":9,"line":1488},"value":"foo"}],"id":"1221","location":{"column":7,"line":1488}}]},"id":"1222","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1487},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1490},"rows":[{"cells":[{"location":{"column":11,"line":1490},"value":"foo"},{"location":{"column":15,"line":1490},"value":"bar"},{"location":{"column":23,"line":1490},"value":"boz"}],"id":"1223","location":{"column":7,"line":1490}}]},"id":"1224","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1489},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1492},"rows":[{"cells":[{"location":{"column":8,"line":1492},"value":"foo"},{"location":{"column":12,"line":1492},"value":""},{"location":{"column":13,"line":1492},"value":"boz"}],"id":"1225","location":{"column":7,"line":1492}}]},"id":"1226","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1491},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1494},"rows":[{"cells":[{"location":{"column":9,"line":1494},"value":"foo"},{"location":{"column":15,"line":1494},"value":"bar"}],"id":"1227","location":{"column":7,"line":1494}},{"cells":[{"location":{"column":9,"line":1496},"value":"boz"},{"location":{"column":16,"line":1496},"value":"boo"}],"id":"1228","location":{"column":7,"line":1496}},{"cells":[{"location":{"column":9,"line":1498},"value":"boz2"},{"location":{"column":16,"line":1498},"value":"boo2"}],"id":"1229","location":{"column":7,"line":1498}}]},"id":"1230","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1493},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1245","keyword":"Scenario","location":{"column":3,"line":1500},"name":"scenario 89","steps":[{"dataTable":{"location":{"column":7,"line":1502},"rows":[{"cells":[{"location":{"column":9,"line":1502},"value":"foo"},{"location":{"column":15,"line":1502},"value":"bar"}],"id":"1232","location":{"column":7,"line":1502}},{"cells":[{"location":{"column":9,"line":1503},"value":"boz"},{"location":{"column":15,"line":1503},"value":"boo"}],"id":"1233","location":{"column":7,"line":1503}}]},"id":"1234","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1501},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1505},"rows":[{"cells":[{"location":{"column":9,"line":1505},"value":"foo"}],"id":"1235","location":{"column":7,"line":1505}}]},"id":"1236","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1504},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1507},"rows":[{"cells":[{"location":{"column":11,"line":1507},"value":"foo"},{"location":{"column":15,"line":1507},"value":"bar"},{"location":{"column":23,"line":1507},"value":"boz"}],"id":"1237","location":{"column":7,"line":1507}}]},"id":"1238","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1506},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1509},"rows":[{"cells":[{"location":{"column":8,"line":1509},"value":"foo"},{"location":{"column":12,"line":1509},"value":""},{"location":{"column":13,"line":1509},"value":"boz"}],"id":"1239","location":{"column":7,"line":1509}}]},"id":"1240","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1508},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1511},"rows":[{"cells":[{"location":{"column":9,"line":1511},"value":"foo"},{"location":{"column":15,"line":1511},"value":"bar"}],"id":"1241","location":{"column":7,"line":1511}},{"cells":[{"location":{"column":9,"line":1513},"value":"boz"},{"location":{"column":16,"line":1513},"value":"boo"}],"id":"1242","location":{"column":7,"line":1513}},{"cells":[{"location":{"column":9,"line":1515},"value":"boz2"},{"location":{"column":16,"line":1515},"value":"boo2"}],"id":"1243","location":{"column":7,"line":1515}}]},"id":"1244","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1510},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1259","keyword":"Scenario","location":{"column":3,"line":1517},"name":"scenario 90","steps":[{"dataTable":{"location":{"column":7,"line":1519},"rows":[{"cells":[{"location":{"column":9,"line":1519},"value":"foo"},{"location":{"column":15,"line":1519},"value":"bar"}],"id":"1246","location":{"column":7,"line":1519}},{"cells":[{"location":{"column":9,"line":1520},"value":"boz"},{"location":{"column":15,"line":1520},"value":"boo"}],"id":"1247","location":{"column":7,"line":1520}}]},"id":"1248","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1518},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1522},"rows":[{"cells":[{"location":{"column":9,"line":1522},"value":"foo"}],"id":"1249","location":{"column":7,"line":1522}}]},"id":"1250","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1521},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1524},"rows":[{"cells":[{"location":{"column":11,"line":1524},"value":"foo"},{"location":{"column":15,"line":1524},"value":"bar"},{"location":{"column":23,"line":1524},"value":"boz"}],"id":"1251","location":{"column":7,"line":1524}}]},"id":"1252","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1523},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1526},"rows":[{"cells":[{"location":{"column":8,"line":1526},"value":"foo"},{"location":{"column":12,"line":1526},"value":""},{"location":{"column":13,"line":1526},"value":"boz"}],"id":"1253","location":{"column":7,"line":1526}}]},"id":"1254","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1525},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1528},"rows":[{"cells":[{"location":{"column":9,"line":1528},"value":"foo"},{"location":{"column":15,"line":1528},"value":"bar"}],"id":"1255","location":{"column":7,"line":1528}},{"cells":[{"location":{"column":9,"line":1530},"value":"boz"},{"location":{"column":16,"line":1530},"value":"boo"}],"id":"1256","location":{"column":7,"line":1530}},{"cells":[{"location":{"column":9,"line":1532},"value":"boz2"},{"location":{"column":16,"line":1532},"value":"boo2"}],"id":"1257","location":{"column":7,"line":1532}}]},"id":"1258","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1527},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1273","keyword":"Scenario","location":{"column":3,"line":1534},"name":"scenario 91","steps":[{"dataTable":{"location":{"column":7,"line":1536},"rows":[{"cells":[{"location":{"column":9,"line":1536},"value":"foo"},{"location":{"column":15,"line":1536},"value":"bar"}],"id":"1260","location":{"column":7,"line":1536}},{"cells":[{"location":{"column":9,"line":1537},"value":"boz"},{"location":{"column":15,"line":1537},"value":"boo"}],"id":"1261","location":{"column":7,"line":1537}}]},"id":"1262","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1535},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1539},"rows":[{"cells":[{"location":{"column":9,"line":1539},"value":"foo"}],"id":"1263","location":{"column":7,"line":1539}}]},"id":"1264","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1538},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1541},"rows":[{"cells":[{"location":{"column":11,"line":1541},"value":"foo"},{"location":{"column":15,"line":1541},"value":"bar"},{"location":{"column":23,"line":1541},"value":"boz"}],"id":"1265","location":{"column":7,"line":1541}}]},"id":"1266","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1540},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1543},"rows":[{"cells":[{"location":{"column":8,"line":1543},"value":"foo"},{"location":{"column":12,"line":1543},"value":""},{"location":{"column":13,"line":1543},"value":"boz"}],"id":"1267","location":{"column":7,"line":1543}}]},"id":"1268","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1542},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1545},"rows":[{"cells":[{"location":{"column":9,"line":1545},"value":"foo"},{"location":{"column":15,"line":1545},"value":"bar"}],"id":"1269","location":{"column":7,"line":1545}},{"cells":[{"location":{"column":9,"line":1547},"value":"boz"},{"location":{"column":16,"line":1547},"value":"boo"}],"id":"1270","location":{"column":7,"line":1547}},{"cells":[{"location":{"column":9,"line":1549},"value":"boz2"},{"location":{"column":16,"line":1549},"value":"boo2"}],"id":"1271","location":{"column":7,"line":1549}}]},"id":"1272","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1544},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1287","keyword":"Scenario","location":{"column":3,"line":1551},"name":"scenario 92","steps":[{"dataTable":{"location":{"column":7,"line":1553},"rows":[{"cells":[{"location":{"column":9,"line":1553},"value":"foo"},{"location":{"column":15,"line":1553},"value":"bar"}],"id":"1274","location":{"column":7,"line":1553}},{"cells":[{"location":{"column":9,"line":1554},"value":"boz"},{"location":{"column":15,"line":1554},"value":"boo"}],"id":"1275","location":{"column":7,"line":1554}}]},"id":"1276","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1552},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1556},"rows":[{"cells":[{"location":{"column":9,"line":1556},"value":"foo"}],"id":"1277","location":{"column":7,"line":1556}}]},"id":"1278","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1555},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1558},"rows":[{"cells":[{"location":{"column":11,"line":1558},"value":"foo"},{"location":{"column":15,"line":1558},"value":"bar"},{"location":{"column":23,"line":1558},"value":"boz"}],"id":"1279","location":{"column":7,"line":1558}}]},"id":"1280","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1557},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1560},"rows":[{"cells":[{"location":{"column":8,"line":1560},"value":"foo"},{"location":{"column":12,"line":1560},"value":""},{"location":{"column":13,"line":1560},"value":"boz"}],"id":"1281","location":{"column":7,"line":1560}}]},"id":"1282","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1559},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1562},"rows":[{"cells":[{"location":{"column":9,"line":1562},"value":"foo"},{"location":{"column":15,"line":1562},"value":"bar"}],"id":"1283","location":{"column":7,"line":1562}},{"cells":[{"location":{"column":9,"line":1564},"value":"boz"},{"location":{"column":16,"line":1564},"value":"boo"}],"id":"1284","location":{"column":7,"line":1564}},{"cells":[{"location":{"column":9,"line":1566},"value":"boz2"},{"location":{"column":16,"line":1566},"value":"boo2"}],"id":"1285","location":{"column":7,"line":1566}}]},"id":"1286","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1561},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1301","keyword":"Scenario","location":{"column":3,"line":1568},"name":"scenario 93","steps":[{"dataTable":{"location":{"column":7,"line":1570},"rows":[{"cells":[{"location":{"column":9,"line":1570},"value":"foo"},{"location":{"column":15,"line":1570},"value":"bar"}],"id":"1288","location":{"column":7,"line":1570}},{"cells":[{"location":{"column":9,"line":1571},"value":"boz"},{"location":{"column":15,"line":1571},"value":"boo"}],"id":"1289","location":{"column":7,"line":1571}}]},"id":"1290","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1569},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1573},"rows":[{"cells":[{"location":{"column":9,"line":1573},"value":"foo"}],"id":"1291","location":{"column":7,"line":1573}}]},"id":"1292","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1572},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1575},"rows":[{"cells":[{"location":{"column":11,"line":1575},"value":"foo"},{"location":{"column":15,"line":1575},"value":"bar"},{"location":{"column":23,"line":1575},"value":"boz"}],"id":"1293","location":{"column":7,"line":1575}}]},"id":"1294","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1574},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1577},"rows":[{"cells":[{"location":{"column":8,"line":1577},"value":"foo"},{"location":{"column":12,"line":1577},"value":""},{"location":{"column":13,"line":1577},"value":"boz"}],"id":"1295","location":{"column":7,"line":1577}}]},"id":"1296","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1576},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1579},"rows":[{"cells":[{"location":{"column":9,"line":1579},"value":"foo"},{"location":{"column":15,"line":1579},"value":"bar"}],"id":"1297","location":{"column":7,"line":1579}},{"cells":[{"location":{"column":9,"line":1581},"value":"boz"},{"location":{"column":16,"line":1581},"value":"boo"}],"id":"1298","location":{"column":7,"line":1581}},{"cells":[{"location":{"column":9,"line":1583},"value":"boz2"},{"location":{"column":16,"line":1583},"value":"boo2"}],"id":"1299","location":{"column":7,"line":1583}}]},"id":"1300","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1578},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1315","keyword":"Scenario","location":{"column":3,"line":1585},"name":"scenario 94","steps":[{"dataTable":{"location":{"column":7,"line":1587},"rows":[{"cells":[{"location":{"column":9,"line":1587},"value":"foo"},{"location":{"column":15,"line":1587},"value":"bar"}],"id":"1302","location":{"column":7,"line":1587}},{"cells":[{"location":{"column":9,"line":1588},"value":"boz"},{"location":{"column":15,"line":1588},"value":"boo"}],"id":"1303","location":{"column":7,"line":1588}}]},"id":"1304","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1586},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1590},"rows":[{"cells":[{"location":{"column":9,"line":1590},"value":"foo"}],"id":"1305","location":{"column":7,"line":1590}}]},"id":"1306","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1589},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1592},"rows":[{"cells":[{"location":{"column":11,"line":1592},"value":"foo"},{"location":{"column":15,"line":1592},"value":"bar"},{"location":{"column":23,"line":1592},"value":"boz"}],"id":"1307","location":{"column":7,"line":1592}}]},"id":"1308","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1591},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1594},"rows":[{"cells":[{"location":{"column":8,"line":1594},"value":"foo"},{"location":{"column":12,"line":1594},"value":""},{"location":{"column":13,"line":1594},"value":"boz"}],"id":"1309","location":{"column":7,"line":1594}}]},"id":"1310","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1593},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1596},"rows":[{"cells":[{"location":{"column":9,"line":1596},"value":"foo"},{"location":{"column":15,"line":1596},"value":"bar"}],"id":"1311","location":{"column":7,"line":1596}},{"cells":[{"location":{"column":9,"line":1598},"value":"boz"},{"location":{"column":16,"line":1598},"value":"boo"}],"id":"1312","location":{"column":7,"line":1598}},{"cells":[{"location":{"column":9,"line":1600},"value":"boz2"},{"location":{"column":16,"line":1600},"value":"boo2"}],"id":"1313","location":{"column":7,"line":1600}}]},"id":"1314","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1595},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1329","keyword":"Scenario","location":{"column":3,"line":1602},"name":"scenario 95","steps":[{"dataTable":{"location":{"column":7,"line":1604},"rows":[{"cells":[{"location":{"column":9,"line":1604},"value":"foo"},{"location":{"column":15,"line":1604},"value":"bar"}],"id":"1316","location":{"column":7,"line":1604}},{"cells":[{"location":{"column":9,"line":1605},"value":"boz"},{"location":{"column":15,"line":1605},"value":"boo"}],"id":"1317","location":{"column":7,"line":1605}}]},"id":"1318","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1603},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1607},"rows":[{"cells":[{"location":{"column":9,"line":1607},"value":"foo"}],"id":"1319","location":{"column":7,"line":1607}}]},"id":"1320","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1606},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1609},"rows":[{"cells":[{"location":{"column":11,"line":1609},"value":"foo"},{"location":{"column":15,"line":1609},"value":"bar"},{"location":{"column":23,"line":1609},"value":"boz"}],"id":"1321","location":{"column":7,"line":1609}}]},"id":"1322","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1608},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1611},"rows":[{"cells":[{"location":{"column":8,"line":1611},"value":"foo"},{"location":{"column":12,"line":1611},"value":""},{"location":{"column":13,"line":1611},"value":"boz"}],"id":"1323","location":{"column":7,"line":1611}}]},"id":"1324","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1610},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1613},"rows":[{"cells":[{"location":{"column":9,"line":1613},"value":"foo"},{"location":{"column":15,"line":1613},"value":"bar"}],"id":"1325","location":{"column":7,"line":1613}},{"cells":[{"location":{"column":9,"line":1615},"value":"boz"},{"location":{"column":16,"line":1615},"value":"boo"}],"id":"1326","location":{"column":7,"line":1615}},{"cells":[{"location":{"column":9,"line":1617},"value":"boz2"},{"location":{"column":16,"line":1617},"value":"boo2"}],"id":"1327","location":{"column":7,"line":1617}}]},"id":"1328","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1612},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1343","keyword":"Scenario","location":{"column":3,"line":1619},"name":"scenario 96","steps":[{"dataTable":{"location":{"column":7,"line":1621},"rows":[{"cells":[{"location":{"column":9,"line":1621},"value":"foo"},{"location":{"column":15,"line":1621},"value":"bar"}],"id":"1330","location":{"column":7,"line":1621}},{"cells":[{"location":{"column":9,"line":1622},"value":"boz"},{"location":{"column":15,"line":1622},"value":"boo"}],"id":"1331","location":{"column":7,"line":1622}}]},"id":"1332","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1620},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1624},"rows":[{"cells":[{"location":{"column":9,"line":1624},"value":"foo"}],"id":"1333","location":{"column":7,"line":1624}}]},"id":"1334","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1623},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1626},"rows":[{"cells":[{"location":{"column":11,"line":1626},"value":"foo"},{"location":{"column":15,"line":1626},"value":"bar"},{"location":{"column":23,"line":1626},"value":"boz"}],"id":"1335","location":{"column":7,"line":1626}}]},"id":"1336","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1625},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1628},"rows":[{"cells":[{"location":{"column":8,"line":1628},"value":"foo"},{"location":{"column":12,"line":1628},"value":""},{"location":{"column":13,"line":1628},"value":"boz"}],"id":"1337","location":{"column":7,"line":1628}}]},"id":"1338","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1627},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1630},"rows":[{"cells":[{"location":{"column":9,"line":1630},"value":"foo"},{"location":{"column":15,"line":1630},"value":"bar"}],"id":"1339","location":{"column":7,"line":1630}},{"cells":[{"location":{"column":9,"line":1632},"value":"boz"},{"location":{"column":16,"line":1632},"value":"boo"}],"id":"1340","location":{"column":7,"line":1632}},{"cells":[{"location":{"column":9,"line":1634},"value":"boz2"},{"location":{"column":16,"line":1634},"value":"boo2"}],"id":"1341","location":{"column":7,"line":1634}}]},"id":"1342","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1629},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1357","keyword":"Scenario","location":{"column":3,"line":1636},"name":"scenario 97","steps":[{"dataTable":{"location":{"column":7,"line":1638},"rows":[{"cells":[{"location":{"column":9,"line":1638},"value":"foo"},{"location":{"column":15,"line":1638},"value":"bar"}],"id":"1344","location":{"column":7,"line":1638}},{"cells":[{"location":{"column":9,"line":1639},"value":"boz"},{"location":{"column":15,"line":1639},"value":"boo"}],"id":"1345","location":{"column":7,"line":1639}}]},"id":"1346","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1637},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1641},"rows":[{"cells":[{"location":{"column":9,"line":1641},"value":"foo"}],"id":"1347","location":{"column":7,"line":1641}}]},"id":"1348","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1640},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1643},"rows":[{"cells":[{"location":{"column":11,"line":1643},"value":"foo"},{"location":{"column":15,"line":1643},"value":"bar"},{"location":{"column":23,"line":1643},"value":"boz"}],"id":"1349","location":{"column":7,"line":1643}}]},"id":"1350","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1642},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1645},"rows":[{"cells":[{"location":{"column":8,"line":1645},"value":"foo"},{"location":{"column":12,"line":1645},"value":""},{"location":{"column":13,"line":1645},"value":"boz"}],"id":"1351","location":{"column":7,"line":1645}}]},"id":"1352","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1644},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1647},"rows":[{"cells":[{"location":{"column":9,"line":1647},"value":"foo"},{"location":{"column":15,"line":1647},"value":"bar"}],"id":"1353","location":{"column":7,"line":1647}},{"cells":[{"location":{"column":9,"line":1649},"value":"boz"},{"location":{"column":16,"line":1649},"value":"boo"}],"id":"1354","location":{"column":7,"line":1649}},{"cells":[{"location":{"column":9,"line":1651},"value":"boz2"},{"location":{"column":16,"line":1651},"value":"boo2"}],"id":"1355","location":{"column":7,"line":1651}}]},"id":"1356","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1646},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1371","keyword":"Scenario","location":{"column":3,"line":1653},"name":"scenario 98","steps":[{"dataTable":{"location":{"column":7,"line":1655},"rows":[{"cells":[{"location":{"column":9,"line":1655},"value":"foo"},{"location":{"column":15,"line":1655},"value":"bar"}],"id":"1358","location":{"column":7,"line":1655}},{"cells":[{"location":{"column":9,"line":1656},"value":"boz"},{"location":{"column":15,"line":1656},"value":"boo"}],"id":"1359","location":{"column":7,"line":1656}}]},"id":"1360","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1654},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1658},"rows":[{"cells":[{"location":{"column":9,"line":1658},"value":"foo"}],"id":"1361","location":{"column":7,"line":1658}}]},"id":"1362","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1657},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1660},"rows":[{"cells":[{"location":{"column":11,"line":1660},"value":"foo"},{"location":{"column":15,"line":1660},"value":"bar"},{"location":{"column":23,"line":1660},"value":"boz"}],"id":"1363","location":{"column":7,"line":1660}}]},"id":"1364","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1659},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1662},"rows":[{"cells":[{"location":{"column":8,"line":1662},"value":"foo"},{"location":{"column":12,"line":1662},"value":""},{"location":{"column":13,"line":1662},"value":"boz"}],"id":"1365","location":{"column":7,"line":1662}}]},"id":"1366","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1661},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1664},"rows":[{"cells":[{"location":{"column":9,"line":1664},"value":"foo"},{"location":{"column":15,"line":1664},"value":"bar"}],"id":"1367","location":{"column":7,"line":1664}},{"cells":[{"location":{"column":9,"line":1666},"value":"boz"},{"location":{"column":16,"line":1666},"value":"boo"}],"id":"1368","location":{"column":7,"line":1666}},{"cells":[{"location":{"column":9,"line":1668},"value":"boz2"},{"location":{"column":16,"line":1668},"value":"boo2"}],"id":"1369","location":{"column":7,"line":1668}}]},"id":"1370","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1663},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1385","keyword":"Scenario","location":{"column":3,"line":1670},"name":"scenario 99","steps":[{"dataTable":{"location":{"column":7,"line":1672},"rows":[{"cells":[{"location":{"column":9,"line":1672},"value":"foo"},{"location":{"column":15,"line":1672},"value":"bar"}],"id":"1372","location":{"column":7,"line":1672}},{"cells":[{"location":{"column":9,"line":1673},"value":"boz"},{"location":{"column":15,"line":1673},"value":"boo"}],"id":"1373","location":{"column":7,"line":1673}}]},"id":"1374","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1671},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1675},"rows":[{"cells":[{"location":{"column":9,"line":1675},"value":"foo"}],"id":"1375","location":{"column":7,"line":1675}}]},"id":"1376","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1674},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1677},"rows":[{"cells":[{"location":{"column":11,"line":1677},"value":"foo"},{"location":{"column":15,"line":1677},"value":"bar"},{"location":{"column":23,"line":1677},"value":"boz"}],"id":"1377","location":{"column":7,"line":1677}}]},"id":"1378","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1676},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1679},"rows":[{"cells":[{"location":{"column":8,"line":1679},"value":"foo"},{"location":{"column":12,"line":1679},"value":""},{"location":{"column":13,"line":1679},"value":"boz"}],"id":"1379","location":{"column":7,"line":1679}}]},"id":"1380","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1678},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1681},"rows":[{"cells":[{"location":{"column":9,"line":1681},"value":"foo"},{"location":{"column":15,"line":1681},"value":"bar"}],"id":"1381","location":{"column":7,"line":1681}},{"cells":[{"location":{"column":9,"line":1683},"value":"boz"},{"location":{"column":16,"line":1683},"value":"boo"}],"id":"1382","location":{"column":7,"line":1683}},{"cells":[{"location":{"column":9,"line":1685},"value":"boz2"},{"location":{"column":16,"line":1685},"value":"boo2"}],"id":"1383","location":{"column":7,"line":1685}}]},"id":"1384","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1680},"text":"a data table with comments and newlines inside"}],"tags":[]}},{"scenario":{"description":"","examples":[],"id":"1399","keyword":"Scenario","location":{"column":3,"line":1687},"name":"scenario 100","steps":[{"dataTable":{"location":{"column":7,"line":1689},"rows":[{"cells":[{"location":{"column":9,"line":1689},"value":"foo"},{"location":{"column":15,"line":1689},"value":"bar"}],"id":"1386","location":{"column":7,"line":1689}},{"cells":[{"location":{"column":9,"line":1690},"value":"boz"},{"location":{"column":15,"line":1690},"value":"boo"}],"id":"1387","location":{"column":7,"line":1690}}]},"id":"1388","keyword":"Given ","keywordType":"Context","location":{"column":5,"line":1688},"text":"a simple data table"},{"dataTable":{"location":{"column":7,"line":1692},"rows":[{"cells":[{"location":{"column":9,"line":1692},"value":"foo"}],"id":"1389","location":{"column":7,"line":1692}}]},"id":"1390","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1691},"text":"a data table with a single cell"},{"dataTable":{"location":{"column":7,"line":1694},"rows":[{"cells":[{"location":{"column":11,"line":1694},"value":"foo"},{"location":{"column":15,"line":1694},"value":"bar"},{"location":{"column":23,"line":1694},"value":"boz"}],"id":"1391","location":{"column":7,"line":1694}}]},"id":"1392","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1693},"text":"a data table with different fromatting"},{"dataTable":{"location":{"column":7,"line":1696},"rows":[{"cells":[{"location":{"column":8,"line":1696},"value":"foo"},{"location":{"column":12,"line":1696},"value":""},{"location":{"column":13,"line":1696},"value":"boz"}],"id":"1393","location":{"column":7,"line":1696}}]},"id":"1394","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1695},"text":"a data table with an empty cell"},{"dataTable":{"location":{"column":7,"line":1698},"rows":[{"cells":[{"location":{"column":9,"line":1698},"value":"foo"},{"location":{"column":15,"line":1698},"value":"bar"}],"id":"1395","location":{"column":7,"line":1698}},{"cells":[{"location":{"column":9,"line":1700},"value":"boz"},{"location":{"column":16,"line":1700},"value":"boo"}],"id":"1396","location":{"column":7,"line":1700}},{"cells":[{"location":{"column":9,"line":1702},"value":"boz2"},{"location":{"column":16,"line":1702},"value":"boo2"}],"id":"1397","location":{"column":7,"line":1702}}]},"id":"1398","keyword":"And ","keywordType":"Conjunction","location":{"column":5,"line":1697},"text":"a data table with comments and newlines inside"}],"tags":[]}}],"description":" This is a long feature file","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Long feature file","tags":[]},"uri":"../testdata/good/very_long.feature"}} diff --git a/testdata/good/very_long.feature.pickles.ndjson b/testdata/good/very_long.feature.pickles.ndjson deleted file mode 100644 index e1aae5a1..00000000 --- a/testdata/good/very_long.feature.pickles.ndjson +++ /dev/null @@ -1,100 +0,0 @@ -{"pickle":{"astNodeIds":["13"],"id":"1405","language":"en","name":"scenario 01","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["2"],"id":"1400","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["4"],"id":"1401","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["6"],"id":"1402","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["8"],"id":"1403","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["12"],"id":"1404","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["27"],"id":"1411","language":"en","name":"scenario 02","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["16"],"id":"1406","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["18"],"id":"1407","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["20"],"id":"1408","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["22"],"id":"1409","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["26"],"id":"1410","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["41"],"id":"1417","language":"en","name":"scenario 03","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["30"],"id":"1412","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["32"],"id":"1413","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["34"],"id":"1414","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["36"],"id":"1415","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["40"],"id":"1416","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["55"],"id":"1423","language":"en","name":"scenario 04","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["44"],"id":"1418","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["46"],"id":"1419","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["48"],"id":"1420","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["50"],"id":"1421","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["54"],"id":"1422","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["69"],"id":"1429","language":"en","name":"scenario 05","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["58"],"id":"1424","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["60"],"id":"1425","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["62"],"id":"1426","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["64"],"id":"1427","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["68"],"id":"1428","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["83"],"id":"1435","language":"en","name":"scenario 06","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["72"],"id":"1430","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["74"],"id":"1431","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["76"],"id":"1432","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["78"],"id":"1433","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["82"],"id":"1434","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["97"],"id":"1441","language":"en","name":"scenario 07","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["86"],"id":"1436","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["88"],"id":"1437","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["90"],"id":"1438","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["92"],"id":"1439","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["96"],"id":"1440","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["111"],"id":"1447","language":"en","name":"scenario 08","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["100"],"id":"1442","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["102"],"id":"1443","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["104"],"id":"1444","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["106"],"id":"1445","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["110"],"id":"1446","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["125"],"id":"1453","language":"en","name":"scenario 09","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["114"],"id":"1448","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["116"],"id":"1449","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["118"],"id":"1450","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["120"],"id":"1451","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["124"],"id":"1452","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["139"],"id":"1459","language":"en","name":"scenario 10","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["128"],"id":"1454","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["130"],"id":"1455","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["132"],"id":"1456","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["134"],"id":"1457","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["138"],"id":"1458","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["153"],"id":"1465","language":"en","name":"scenario 11","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["142"],"id":"1460","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["144"],"id":"1461","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["146"],"id":"1462","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["148"],"id":"1463","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["152"],"id":"1464","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["167"],"id":"1471","language":"en","name":"scenario 12","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["156"],"id":"1466","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["158"],"id":"1467","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["160"],"id":"1468","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["162"],"id":"1469","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["166"],"id":"1470","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["181"],"id":"1477","language":"en","name":"scenario 13","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["170"],"id":"1472","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["172"],"id":"1473","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["174"],"id":"1474","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["176"],"id":"1475","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["180"],"id":"1476","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["195"],"id":"1483","language":"en","name":"scenario 14","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["184"],"id":"1478","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["186"],"id":"1479","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["188"],"id":"1480","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["190"],"id":"1481","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["194"],"id":"1482","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["209"],"id":"1489","language":"en","name":"scenario 15","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["198"],"id":"1484","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["200"],"id":"1485","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["202"],"id":"1486","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["204"],"id":"1487","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["208"],"id":"1488","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["223"],"id":"1495","language":"en","name":"scenario 16","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["212"],"id":"1490","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["214"],"id":"1491","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["216"],"id":"1492","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["218"],"id":"1493","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["222"],"id":"1494","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["237"],"id":"1501","language":"en","name":"scenario 17","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["226"],"id":"1496","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["228"],"id":"1497","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["230"],"id":"1498","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["232"],"id":"1499","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["236"],"id":"1500","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["251"],"id":"1507","language":"en","name":"scenario 18","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["240"],"id":"1502","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["242"],"id":"1503","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["244"],"id":"1504","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["246"],"id":"1505","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["250"],"id":"1506","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["265"],"id":"1513","language":"en","name":"scenario 19","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["254"],"id":"1508","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["256"],"id":"1509","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["258"],"id":"1510","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["260"],"id":"1511","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["264"],"id":"1512","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["279"],"id":"1519","language":"en","name":"scenario 20","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["268"],"id":"1514","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["270"],"id":"1515","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["272"],"id":"1516","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["274"],"id":"1517","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["278"],"id":"1518","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["293"],"id":"1525","language":"en","name":"scenario 21","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["282"],"id":"1520","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["284"],"id":"1521","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["286"],"id":"1522","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["288"],"id":"1523","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["292"],"id":"1524","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["307"],"id":"1531","language":"en","name":"scenario 22","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["296"],"id":"1526","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["298"],"id":"1527","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["300"],"id":"1528","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["302"],"id":"1529","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["306"],"id":"1530","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["321"],"id":"1537","language":"en","name":"scenario 23","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["310"],"id":"1532","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["312"],"id":"1533","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["314"],"id":"1534","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["316"],"id":"1535","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["320"],"id":"1536","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["335"],"id":"1543","language":"en","name":"scenario 24","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["324"],"id":"1538","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["326"],"id":"1539","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["328"],"id":"1540","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["330"],"id":"1541","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["334"],"id":"1542","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["349"],"id":"1549","language":"en","name":"scenario 25","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["338"],"id":"1544","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["340"],"id":"1545","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["342"],"id":"1546","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["344"],"id":"1547","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["348"],"id":"1548","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["363"],"id":"1555","language":"en","name":"scenario 26","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["352"],"id":"1550","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["354"],"id":"1551","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["356"],"id":"1552","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["358"],"id":"1553","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["362"],"id":"1554","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["377"],"id":"1561","language":"en","name":"scenario 27","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["366"],"id":"1556","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["368"],"id":"1557","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["370"],"id":"1558","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["372"],"id":"1559","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["376"],"id":"1560","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["391"],"id":"1567","language":"en","name":"scenario 28","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["380"],"id":"1562","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["382"],"id":"1563","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["384"],"id":"1564","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["386"],"id":"1565","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["390"],"id":"1566","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["405"],"id":"1573","language":"en","name":"scenario 29","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["394"],"id":"1568","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["396"],"id":"1569","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["398"],"id":"1570","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["400"],"id":"1571","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["404"],"id":"1572","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["419"],"id":"1579","language":"en","name":"scenario 30","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["408"],"id":"1574","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["410"],"id":"1575","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["412"],"id":"1576","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["414"],"id":"1577","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["418"],"id":"1578","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["433"],"id":"1585","language":"en","name":"scenario 31","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["422"],"id":"1580","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["424"],"id":"1581","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["426"],"id":"1582","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["428"],"id":"1583","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["432"],"id":"1584","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["447"],"id":"1591","language":"en","name":"scenario 32","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["436"],"id":"1586","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["438"],"id":"1587","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["440"],"id":"1588","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["442"],"id":"1589","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["446"],"id":"1590","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["461"],"id":"1597","language":"en","name":"scenario 33","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["450"],"id":"1592","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["452"],"id":"1593","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["454"],"id":"1594","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["456"],"id":"1595","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["460"],"id":"1596","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["475"],"id":"1603","language":"en","name":"scenario 34","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["464"],"id":"1598","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["466"],"id":"1599","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["468"],"id":"1600","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["470"],"id":"1601","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["474"],"id":"1602","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["489"],"id":"1609","language":"en","name":"scenario 35","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["478"],"id":"1604","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["480"],"id":"1605","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["482"],"id":"1606","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["484"],"id":"1607","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["488"],"id":"1608","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["503"],"id":"1615","language":"en","name":"scenario 36","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["492"],"id":"1610","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["494"],"id":"1611","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["496"],"id":"1612","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["498"],"id":"1613","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["502"],"id":"1614","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["517"],"id":"1621","language":"en","name":"scenario 37","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["506"],"id":"1616","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["508"],"id":"1617","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["510"],"id":"1618","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["512"],"id":"1619","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["516"],"id":"1620","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["531"],"id":"1627","language":"en","name":"scenario 38","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["520"],"id":"1622","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["522"],"id":"1623","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["524"],"id":"1624","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["526"],"id":"1625","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["530"],"id":"1626","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["545"],"id":"1633","language":"en","name":"scenario 39","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["534"],"id":"1628","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["536"],"id":"1629","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["538"],"id":"1630","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["540"],"id":"1631","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["544"],"id":"1632","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["559"],"id":"1639","language":"en","name":"scenario 40","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["548"],"id":"1634","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["550"],"id":"1635","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["552"],"id":"1636","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["554"],"id":"1637","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["558"],"id":"1638","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["573"],"id":"1645","language":"en","name":"scenario 41","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["562"],"id":"1640","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["564"],"id":"1641","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["566"],"id":"1642","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["568"],"id":"1643","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["572"],"id":"1644","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["587"],"id":"1651","language":"en","name":"scenario 42","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["576"],"id":"1646","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["578"],"id":"1647","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["580"],"id":"1648","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["582"],"id":"1649","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["586"],"id":"1650","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["601"],"id":"1657","language":"en","name":"scenario 43","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["590"],"id":"1652","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["592"],"id":"1653","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["594"],"id":"1654","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["596"],"id":"1655","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["600"],"id":"1656","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["615"],"id":"1663","language":"en","name":"scenario 44","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["604"],"id":"1658","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["606"],"id":"1659","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["608"],"id":"1660","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["610"],"id":"1661","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["614"],"id":"1662","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["629"],"id":"1669","language":"en","name":"scenario 45","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["618"],"id":"1664","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["620"],"id":"1665","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["622"],"id":"1666","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["624"],"id":"1667","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["628"],"id":"1668","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["643"],"id":"1675","language":"en","name":"scenario 46","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["632"],"id":"1670","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["634"],"id":"1671","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["636"],"id":"1672","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["638"],"id":"1673","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["642"],"id":"1674","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["657"],"id":"1681","language":"en","name":"scenario 47","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["646"],"id":"1676","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["648"],"id":"1677","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["650"],"id":"1678","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["652"],"id":"1679","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["656"],"id":"1680","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["671"],"id":"1687","language":"en","name":"scenario 48","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["660"],"id":"1682","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["662"],"id":"1683","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["664"],"id":"1684","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["666"],"id":"1685","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["670"],"id":"1686","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["685"],"id":"1693","language":"en","name":"scenario 49","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["674"],"id":"1688","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["676"],"id":"1689","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["678"],"id":"1690","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["680"],"id":"1691","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["684"],"id":"1692","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["699"],"id":"1699","language":"en","name":"scenario 50","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["688"],"id":"1694","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["690"],"id":"1695","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["692"],"id":"1696","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["694"],"id":"1697","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["698"],"id":"1698","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["713"],"id":"1705","language":"en","name":"scenario 51","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["702"],"id":"1700","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["704"],"id":"1701","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["706"],"id":"1702","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["708"],"id":"1703","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["712"],"id":"1704","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["727"],"id":"1711","language":"en","name":"scenario 52","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["716"],"id":"1706","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["718"],"id":"1707","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["720"],"id":"1708","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["722"],"id":"1709","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["726"],"id":"1710","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["741"],"id":"1717","language":"en","name":"scenario 53","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["730"],"id":"1712","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["732"],"id":"1713","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["734"],"id":"1714","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["736"],"id":"1715","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["740"],"id":"1716","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["755"],"id":"1723","language":"en","name":"scenario 54","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["744"],"id":"1718","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["746"],"id":"1719","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["748"],"id":"1720","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["750"],"id":"1721","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["754"],"id":"1722","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["769"],"id":"1729","language":"en","name":"scenario 55","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["758"],"id":"1724","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["760"],"id":"1725","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["762"],"id":"1726","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["764"],"id":"1727","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["768"],"id":"1728","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["783"],"id":"1735","language":"en","name":"scenario 56","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["772"],"id":"1730","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["774"],"id":"1731","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["776"],"id":"1732","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["778"],"id":"1733","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["782"],"id":"1734","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["797"],"id":"1741","language":"en","name":"scenario 57","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["786"],"id":"1736","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["788"],"id":"1737","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["790"],"id":"1738","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["792"],"id":"1739","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["796"],"id":"1740","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["811"],"id":"1747","language":"en","name":"scenario 58","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["800"],"id":"1742","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["802"],"id":"1743","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["804"],"id":"1744","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["806"],"id":"1745","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["810"],"id":"1746","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["825"],"id":"1753","language":"en","name":"scenario 59","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["814"],"id":"1748","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["816"],"id":"1749","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["818"],"id":"1750","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["820"],"id":"1751","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["824"],"id":"1752","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["839"],"id":"1759","language":"en","name":"scenario 60","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["828"],"id":"1754","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["830"],"id":"1755","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["832"],"id":"1756","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["834"],"id":"1757","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["838"],"id":"1758","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["853"],"id":"1765","language":"en","name":"scenario 61","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["842"],"id":"1760","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["844"],"id":"1761","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["846"],"id":"1762","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["848"],"id":"1763","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["852"],"id":"1764","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["867"],"id":"1771","language":"en","name":"scenario 62","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["856"],"id":"1766","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["858"],"id":"1767","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["860"],"id":"1768","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["862"],"id":"1769","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["866"],"id":"1770","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["881"],"id":"1777","language":"en","name":"scenario 63","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["870"],"id":"1772","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["872"],"id":"1773","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["874"],"id":"1774","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["876"],"id":"1775","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["880"],"id":"1776","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["895"],"id":"1783","language":"en","name":"scenario 64","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["884"],"id":"1778","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["886"],"id":"1779","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["888"],"id":"1780","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["890"],"id":"1781","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["894"],"id":"1782","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["909"],"id":"1789","language":"en","name":"scenario 65","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["898"],"id":"1784","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["900"],"id":"1785","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["902"],"id":"1786","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["904"],"id":"1787","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["908"],"id":"1788","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["923"],"id":"1795","language":"en","name":"scenario 66","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["912"],"id":"1790","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["914"],"id":"1791","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["916"],"id":"1792","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["918"],"id":"1793","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["922"],"id":"1794","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["937"],"id":"1801","language":"en","name":"scenario 67","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["926"],"id":"1796","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["928"],"id":"1797","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["930"],"id":"1798","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["932"],"id":"1799","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["936"],"id":"1800","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["951"],"id":"1807","language":"en","name":"scenario 68","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["940"],"id":"1802","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["942"],"id":"1803","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["944"],"id":"1804","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["946"],"id":"1805","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["950"],"id":"1806","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["965"],"id":"1813","language":"en","name":"scenario 69","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["954"],"id":"1808","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["956"],"id":"1809","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["958"],"id":"1810","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["960"],"id":"1811","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["964"],"id":"1812","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["979"],"id":"1819","language":"en","name":"scenario 70","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["968"],"id":"1814","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["970"],"id":"1815","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["972"],"id":"1816","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["974"],"id":"1817","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["978"],"id":"1818","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["993"],"id":"1825","language":"en","name":"scenario 71","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["982"],"id":"1820","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["984"],"id":"1821","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["986"],"id":"1822","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["988"],"id":"1823","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["992"],"id":"1824","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1007"],"id":"1831","language":"en","name":"scenario 72","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["996"],"id":"1826","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["998"],"id":"1827","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1000"],"id":"1828","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1002"],"id":"1829","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1006"],"id":"1830","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1021"],"id":"1837","language":"en","name":"scenario 73","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1010"],"id":"1832","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1012"],"id":"1833","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1014"],"id":"1834","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1016"],"id":"1835","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1020"],"id":"1836","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1035"],"id":"1843","language":"en","name":"scenario 74","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1024"],"id":"1838","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1026"],"id":"1839","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1028"],"id":"1840","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1030"],"id":"1841","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1034"],"id":"1842","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1049"],"id":"1849","language":"en","name":"scenario 75","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1038"],"id":"1844","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1040"],"id":"1845","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1042"],"id":"1846","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1044"],"id":"1847","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1048"],"id":"1848","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1063"],"id":"1855","language":"en","name":"scenario 76","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1052"],"id":"1850","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1054"],"id":"1851","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1056"],"id":"1852","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1058"],"id":"1853","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1062"],"id":"1854","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1077"],"id":"1861","language":"en","name":"scenario 77","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1066"],"id":"1856","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1068"],"id":"1857","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1070"],"id":"1858","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1072"],"id":"1859","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1076"],"id":"1860","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1091"],"id":"1867","language":"en","name":"scenario 78","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1080"],"id":"1862","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1082"],"id":"1863","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1084"],"id":"1864","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1086"],"id":"1865","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1090"],"id":"1866","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1105"],"id":"1873","language":"en","name":"scenario 79","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1094"],"id":"1868","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1096"],"id":"1869","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1098"],"id":"1870","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1100"],"id":"1871","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1104"],"id":"1872","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1119"],"id":"1879","language":"en","name":"scenario 80","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1108"],"id":"1874","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1110"],"id":"1875","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1112"],"id":"1876","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1114"],"id":"1877","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1118"],"id":"1878","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1133"],"id":"1885","language":"en","name":"scenario 81","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1122"],"id":"1880","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1124"],"id":"1881","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1126"],"id":"1882","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1128"],"id":"1883","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1132"],"id":"1884","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1147"],"id":"1891","language":"en","name":"scenario 82","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1136"],"id":"1886","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1138"],"id":"1887","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1140"],"id":"1888","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1142"],"id":"1889","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1146"],"id":"1890","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1161"],"id":"1897","language":"en","name":"scenario 83","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1150"],"id":"1892","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1152"],"id":"1893","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1154"],"id":"1894","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1156"],"id":"1895","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1160"],"id":"1896","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1175"],"id":"1903","language":"en","name":"scenario 84","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1164"],"id":"1898","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1166"],"id":"1899","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1168"],"id":"1900","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1170"],"id":"1901","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1174"],"id":"1902","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1189"],"id":"1909","language":"en","name":"scenario 85","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1178"],"id":"1904","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1180"],"id":"1905","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1182"],"id":"1906","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1184"],"id":"1907","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1188"],"id":"1908","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1203"],"id":"1915","language":"en","name":"scenario 86","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1192"],"id":"1910","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1194"],"id":"1911","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1196"],"id":"1912","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1198"],"id":"1913","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1202"],"id":"1914","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1217"],"id":"1921","language":"en","name":"scenario 87","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1206"],"id":"1916","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1208"],"id":"1917","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1210"],"id":"1918","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1212"],"id":"1919","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1216"],"id":"1920","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1231"],"id":"1927","language":"en","name":"scenario 88","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1220"],"id":"1922","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1222"],"id":"1923","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1224"],"id":"1924","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1226"],"id":"1925","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1230"],"id":"1926","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1245"],"id":"1933","language":"en","name":"scenario 89","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1234"],"id":"1928","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1236"],"id":"1929","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1238"],"id":"1930","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1240"],"id":"1931","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1244"],"id":"1932","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1259"],"id":"1939","language":"en","name":"scenario 90","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1248"],"id":"1934","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1250"],"id":"1935","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1252"],"id":"1936","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1254"],"id":"1937","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1258"],"id":"1938","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1273"],"id":"1945","language":"en","name":"scenario 91","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1262"],"id":"1940","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1264"],"id":"1941","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1266"],"id":"1942","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1268"],"id":"1943","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1272"],"id":"1944","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1287"],"id":"1951","language":"en","name":"scenario 92","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1276"],"id":"1946","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1278"],"id":"1947","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1280"],"id":"1948","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1282"],"id":"1949","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1286"],"id":"1950","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1301"],"id":"1957","language":"en","name":"scenario 93","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1290"],"id":"1952","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1292"],"id":"1953","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1294"],"id":"1954","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1296"],"id":"1955","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1300"],"id":"1956","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1315"],"id":"1963","language":"en","name":"scenario 94","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1304"],"id":"1958","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1306"],"id":"1959","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1308"],"id":"1960","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1310"],"id":"1961","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1314"],"id":"1962","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1329"],"id":"1969","language":"en","name":"scenario 95","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1318"],"id":"1964","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1320"],"id":"1965","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1322"],"id":"1966","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1324"],"id":"1967","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1328"],"id":"1968","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1343"],"id":"1975","language":"en","name":"scenario 96","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1332"],"id":"1970","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1334"],"id":"1971","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1336"],"id":"1972","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1338"],"id":"1973","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1342"],"id":"1974","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1357"],"id":"1981","language":"en","name":"scenario 97","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1346"],"id":"1976","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1348"],"id":"1977","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1350"],"id":"1978","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1352"],"id":"1979","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1356"],"id":"1980","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1371"],"id":"1987","language":"en","name":"scenario 98","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1360"],"id":"1982","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1362"],"id":"1983","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1364"],"id":"1984","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1366"],"id":"1985","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1370"],"id":"1986","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1385"],"id":"1993","language":"en","name":"scenario 99","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1374"],"id":"1988","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1376"],"id":"1989","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1378"],"id":"1990","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1380"],"id":"1991","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1384"],"id":"1992","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} -{"pickle":{"astNodeIds":["1399"],"id":"1999","language":"en","name":"scenario 100","steps":[{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]}]}},"astNodeIds":["1388"],"id":"1994","text":"a simple data table","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1390"],"id":"1995","text":"a data table with a single cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1392"],"id":"1996","text":"a data table with different fromatting","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1394"],"id":"1997","text":"a data table with an empty cell","type":"Context"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"}]},{"cells":[{"value":"boz"},{"value":"boo"}]},{"cells":[{"value":"boz2"},{"value":"boo2"}]}]}},"astNodeIds":["1398"],"id":"1998","text":"a data table with comments and newlines inside","type":"Context"}],"tags":[],"uri":"../testdata/good/very_long.feature"}} diff --git a/testdata/good/very_long.feature.source.ndjson b/testdata/good/very_long.feature.source.ndjson deleted file mode 100644 index fc99acf7..00000000 --- a/testdata/good/very_long.feature.source.ndjson +++ /dev/null @@ -1 +0,0 @@ -{"source":{"data":"Feature: Long feature file\n This is a long feature file\n\n Scenario: scenario 01\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 02\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 03\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 04\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 05\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 06\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 07\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 08\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 09\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 10\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 11\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 12\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 13\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 14\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 15\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 16\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 17\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 18\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 19\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 20\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 21\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 22\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 23\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 24\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 25\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 26\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 27\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 28\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 29\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 30\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 31\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 32\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 33\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 34\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 35\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 36\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 37\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 38\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 39\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 40\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 41\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 42\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 43\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 44\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 45\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 46\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 47\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 48\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 49\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 50\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 51\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 52\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 53\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 54\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 55\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 56\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 57\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 58\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 59\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 60\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 61\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 62\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 63\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 64\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 65\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 66\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 67\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 68\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 69\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 70\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 71\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 72\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 73\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 74\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 75\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 76\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 77\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 78\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 79\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 80\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 81\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 82\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 83\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 84\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 85\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 86\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 87\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 88\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 89\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 90\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 91\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 92\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 93\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 94\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 95\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 96\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 97\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 98\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 99\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n\n Scenario: scenario 100\n Given a simple data table\n | foo | bar |\n | boz | boo |\n And a data table with a single cell\n | foo |\n And a data table with different fromatting\n | foo|bar| boz |\n And a data table with an empty cell\n |foo||boz|\n And a data table with comments and newlines inside\n | foo | bar |\n\n | boz | boo |\n # this is a comment\n | boz2 | boo2 |\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"../testdata/good/very_long.feature"}} diff --git a/testdata/good/very_long.feature.tokens b/testdata/good/very_long.feature.tokens deleted file mode 100644 index d0699e23..00000000 --- a/testdata/good/very_long.feature.tokens +++ /dev/null @@ -1,1703 +0,0 @@ -(1:1)FeatureLine:()Feature/Long feature file/ -(2:1)Other:/ This is a long feature file/ -(3:1)Other:// -(4:3)ScenarioLine:()Scenario/scenario 01/ -(5:5)StepLine:(Context)Given /a simple data table/ -(6:7)TableRow://9:foo,15:bar -(7:7)TableRow://9:boz,15:boo -(8:5)StepLine:(Conjunction)And /a data table with a single cell/ -(9:7)TableRow://9:foo -(10:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(11:7)TableRow://11:foo,15:bar,23:boz -(12:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(13:7)TableRow://8:foo,12:,13:boz -(14:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(15:7)TableRow://9:foo,15:bar -(16:1)Empty:// -(17:7)TableRow://9:boz,16:boo -(18:1)Comment:/ # this is a comment/ -(19:7)TableRow://9:boz2,16:boo2 -(20:1)Empty:// -(21:3)ScenarioLine:()Scenario/scenario 02/ -(22:5)StepLine:(Context)Given /a simple data table/ -(23:7)TableRow://9:foo,15:bar -(24:7)TableRow://9:boz,15:boo -(25:5)StepLine:(Conjunction)And /a data table with a single cell/ -(26:7)TableRow://9:foo -(27:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(28:7)TableRow://11:foo,15:bar,23:boz -(29:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(30:7)TableRow://8:foo,12:,13:boz -(31:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(32:7)TableRow://9:foo,15:bar -(33:1)Empty:// -(34:7)TableRow://9:boz,16:boo -(35:1)Comment:/ # this is a comment/ -(36:7)TableRow://9:boz2,16:boo2 -(37:1)Empty:// -(38:3)ScenarioLine:()Scenario/scenario 03/ -(39:5)StepLine:(Context)Given /a simple data table/ -(40:7)TableRow://9:foo,15:bar -(41:7)TableRow://9:boz,15:boo -(42:5)StepLine:(Conjunction)And /a data table with a single cell/ -(43:7)TableRow://9:foo -(44:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(45:7)TableRow://11:foo,15:bar,23:boz -(46:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(47:7)TableRow://8:foo,12:,13:boz -(48:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(49:7)TableRow://9:foo,15:bar -(50:1)Empty:// -(51:7)TableRow://9:boz,16:boo -(52:1)Comment:/ # this is a comment/ -(53:7)TableRow://9:boz2,16:boo2 -(54:1)Empty:// -(55:3)ScenarioLine:()Scenario/scenario 04/ -(56:5)StepLine:(Context)Given /a simple data table/ -(57:7)TableRow://9:foo,15:bar -(58:7)TableRow://9:boz,15:boo -(59:5)StepLine:(Conjunction)And /a data table with a single cell/ -(60:7)TableRow://9:foo -(61:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(62:7)TableRow://11:foo,15:bar,23:boz -(63:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(64:7)TableRow://8:foo,12:,13:boz -(65:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(66:7)TableRow://9:foo,15:bar -(67:1)Empty:// -(68:7)TableRow://9:boz,16:boo -(69:1)Comment:/ # this is a comment/ -(70:7)TableRow://9:boz2,16:boo2 -(71:1)Empty:// -(72:3)ScenarioLine:()Scenario/scenario 05/ -(73:5)StepLine:(Context)Given /a simple data table/ -(74:7)TableRow://9:foo,15:bar -(75:7)TableRow://9:boz,15:boo -(76:5)StepLine:(Conjunction)And /a data table with a single cell/ -(77:7)TableRow://9:foo -(78:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(79:7)TableRow://11:foo,15:bar,23:boz -(80:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(81:7)TableRow://8:foo,12:,13:boz -(82:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(83:7)TableRow://9:foo,15:bar -(84:1)Empty:// -(85:7)TableRow://9:boz,16:boo -(86:1)Comment:/ # this is a comment/ -(87:7)TableRow://9:boz2,16:boo2 -(88:1)Empty:// -(89:3)ScenarioLine:()Scenario/scenario 06/ -(90:5)StepLine:(Context)Given /a simple data table/ -(91:7)TableRow://9:foo,15:bar -(92:7)TableRow://9:boz,15:boo -(93:5)StepLine:(Conjunction)And /a data table with a single cell/ -(94:7)TableRow://9:foo -(95:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(96:7)TableRow://11:foo,15:bar,23:boz -(97:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(98:7)TableRow://8:foo,12:,13:boz -(99:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(100:7)TableRow://9:foo,15:bar -(101:1)Empty:// -(102:7)TableRow://9:boz,16:boo -(103:1)Comment:/ # this is a comment/ -(104:7)TableRow://9:boz2,16:boo2 -(105:1)Empty:// -(106:3)ScenarioLine:()Scenario/scenario 07/ -(107:5)StepLine:(Context)Given /a simple data table/ -(108:7)TableRow://9:foo,15:bar -(109:7)TableRow://9:boz,15:boo -(110:5)StepLine:(Conjunction)And /a data table with a single cell/ -(111:7)TableRow://9:foo -(112:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(113:7)TableRow://11:foo,15:bar,23:boz -(114:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(115:7)TableRow://8:foo,12:,13:boz -(116:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(117:7)TableRow://9:foo,15:bar -(118:1)Empty:// -(119:7)TableRow://9:boz,16:boo -(120:1)Comment:/ # this is a comment/ -(121:7)TableRow://9:boz2,16:boo2 -(122:1)Empty:// -(123:3)ScenarioLine:()Scenario/scenario 08/ -(124:5)StepLine:(Context)Given /a simple data table/ -(125:7)TableRow://9:foo,15:bar -(126:7)TableRow://9:boz,15:boo -(127:5)StepLine:(Conjunction)And /a data table with a single cell/ -(128:7)TableRow://9:foo -(129:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(130:7)TableRow://11:foo,15:bar,23:boz -(131:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(132:7)TableRow://8:foo,12:,13:boz -(133:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(134:7)TableRow://9:foo,15:bar -(135:1)Empty:// -(136:7)TableRow://9:boz,16:boo -(137:1)Comment:/ # this is a comment/ -(138:7)TableRow://9:boz2,16:boo2 -(139:1)Empty:// -(140:3)ScenarioLine:()Scenario/scenario 09/ -(141:5)StepLine:(Context)Given /a simple data table/ -(142:7)TableRow://9:foo,15:bar -(143:7)TableRow://9:boz,15:boo -(144:5)StepLine:(Conjunction)And /a data table with a single cell/ -(145:7)TableRow://9:foo -(146:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(147:7)TableRow://11:foo,15:bar,23:boz -(148:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(149:7)TableRow://8:foo,12:,13:boz -(150:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(151:7)TableRow://9:foo,15:bar -(152:1)Empty:// -(153:7)TableRow://9:boz,16:boo -(154:1)Comment:/ # this is a comment/ -(155:7)TableRow://9:boz2,16:boo2 -(156:1)Empty:// -(157:3)ScenarioLine:()Scenario/scenario 10/ -(158:5)StepLine:(Context)Given /a simple data table/ -(159:7)TableRow://9:foo,15:bar -(160:7)TableRow://9:boz,15:boo -(161:5)StepLine:(Conjunction)And /a data table with a single cell/ -(162:7)TableRow://9:foo -(163:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(164:7)TableRow://11:foo,15:bar,23:boz -(165:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(166:7)TableRow://8:foo,12:,13:boz -(167:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(168:7)TableRow://9:foo,15:bar -(169:1)Empty:// -(170:7)TableRow://9:boz,16:boo -(171:1)Comment:/ # this is a comment/ -(172:7)TableRow://9:boz2,16:boo2 -(173:1)Empty:// -(174:3)ScenarioLine:()Scenario/scenario 11/ -(175:5)StepLine:(Context)Given /a simple data table/ -(176:7)TableRow://9:foo,15:bar -(177:7)TableRow://9:boz,15:boo -(178:5)StepLine:(Conjunction)And /a data table with a single cell/ -(179:7)TableRow://9:foo -(180:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(181:7)TableRow://11:foo,15:bar,23:boz -(182:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(183:7)TableRow://8:foo,12:,13:boz -(184:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(185:7)TableRow://9:foo,15:bar -(186:1)Empty:// -(187:7)TableRow://9:boz,16:boo -(188:1)Comment:/ # this is a comment/ -(189:7)TableRow://9:boz2,16:boo2 -(190:1)Empty:// -(191:3)ScenarioLine:()Scenario/scenario 12/ -(192:5)StepLine:(Context)Given /a simple data table/ -(193:7)TableRow://9:foo,15:bar -(194:7)TableRow://9:boz,15:boo -(195:5)StepLine:(Conjunction)And /a data table with a single cell/ -(196:7)TableRow://9:foo -(197:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(198:7)TableRow://11:foo,15:bar,23:boz -(199:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(200:7)TableRow://8:foo,12:,13:boz -(201:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(202:7)TableRow://9:foo,15:bar -(203:1)Empty:// -(204:7)TableRow://9:boz,16:boo -(205:1)Comment:/ # this is a comment/ -(206:7)TableRow://9:boz2,16:boo2 -(207:1)Empty:// -(208:3)ScenarioLine:()Scenario/scenario 13/ -(209:5)StepLine:(Context)Given /a simple data table/ -(210:7)TableRow://9:foo,15:bar -(211:7)TableRow://9:boz,15:boo -(212:5)StepLine:(Conjunction)And /a data table with a single cell/ -(213:7)TableRow://9:foo -(214:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(215:7)TableRow://11:foo,15:bar,23:boz -(216:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(217:7)TableRow://8:foo,12:,13:boz -(218:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(219:7)TableRow://9:foo,15:bar -(220:1)Empty:// -(221:7)TableRow://9:boz,16:boo -(222:1)Comment:/ # this is a comment/ -(223:7)TableRow://9:boz2,16:boo2 -(224:1)Empty:// -(225:3)ScenarioLine:()Scenario/scenario 14/ -(226:5)StepLine:(Context)Given /a simple data table/ -(227:7)TableRow://9:foo,15:bar -(228:7)TableRow://9:boz,15:boo -(229:5)StepLine:(Conjunction)And /a data table with a single cell/ -(230:7)TableRow://9:foo -(231:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(232:7)TableRow://11:foo,15:bar,23:boz -(233:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(234:7)TableRow://8:foo,12:,13:boz -(235:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(236:7)TableRow://9:foo,15:bar -(237:1)Empty:// -(238:7)TableRow://9:boz,16:boo -(239:1)Comment:/ # this is a comment/ -(240:7)TableRow://9:boz2,16:boo2 -(241:1)Empty:// -(242:3)ScenarioLine:()Scenario/scenario 15/ -(243:5)StepLine:(Context)Given /a simple data table/ -(244:7)TableRow://9:foo,15:bar -(245:7)TableRow://9:boz,15:boo -(246:5)StepLine:(Conjunction)And /a data table with a single cell/ -(247:7)TableRow://9:foo -(248:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(249:7)TableRow://11:foo,15:bar,23:boz -(250:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(251:7)TableRow://8:foo,12:,13:boz -(252:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(253:7)TableRow://9:foo,15:bar -(254:1)Empty:// -(255:7)TableRow://9:boz,16:boo -(256:1)Comment:/ # this is a comment/ -(257:7)TableRow://9:boz2,16:boo2 -(258:1)Empty:// -(259:3)ScenarioLine:()Scenario/scenario 16/ -(260:5)StepLine:(Context)Given /a simple data table/ -(261:7)TableRow://9:foo,15:bar -(262:7)TableRow://9:boz,15:boo -(263:5)StepLine:(Conjunction)And /a data table with a single cell/ -(264:7)TableRow://9:foo -(265:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(266:7)TableRow://11:foo,15:bar,23:boz -(267:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(268:7)TableRow://8:foo,12:,13:boz -(269:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(270:7)TableRow://9:foo,15:bar -(271:1)Empty:// -(272:7)TableRow://9:boz,16:boo -(273:1)Comment:/ # this is a comment/ -(274:7)TableRow://9:boz2,16:boo2 -(275:1)Empty:// -(276:3)ScenarioLine:()Scenario/scenario 17/ -(277:5)StepLine:(Context)Given /a simple data table/ -(278:7)TableRow://9:foo,15:bar -(279:7)TableRow://9:boz,15:boo -(280:5)StepLine:(Conjunction)And /a data table with a single cell/ -(281:7)TableRow://9:foo -(282:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(283:7)TableRow://11:foo,15:bar,23:boz -(284:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(285:7)TableRow://8:foo,12:,13:boz -(286:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(287:7)TableRow://9:foo,15:bar -(288:1)Empty:// -(289:7)TableRow://9:boz,16:boo -(290:1)Comment:/ # this is a comment/ -(291:7)TableRow://9:boz2,16:boo2 -(292:1)Empty:// -(293:3)ScenarioLine:()Scenario/scenario 18/ -(294:5)StepLine:(Context)Given /a simple data table/ -(295:7)TableRow://9:foo,15:bar -(296:7)TableRow://9:boz,15:boo -(297:5)StepLine:(Conjunction)And /a data table with a single cell/ -(298:7)TableRow://9:foo -(299:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(300:7)TableRow://11:foo,15:bar,23:boz -(301:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(302:7)TableRow://8:foo,12:,13:boz -(303:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(304:7)TableRow://9:foo,15:bar -(305:1)Empty:// -(306:7)TableRow://9:boz,16:boo -(307:1)Comment:/ # this is a comment/ -(308:7)TableRow://9:boz2,16:boo2 -(309:1)Empty:// -(310:3)ScenarioLine:()Scenario/scenario 19/ -(311:5)StepLine:(Context)Given /a simple data table/ -(312:7)TableRow://9:foo,15:bar -(313:7)TableRow://9:boz,15:boo -(314:5)StepLine:(Conjunction)And /a data table with a single cell/ -(315:7)TableRow://9:foo -(316:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(317:7)TableRow://11:foo,15:bar,23:boz -(318:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(319:7)TableRow://8:foo,12:,13:boz -(320:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(321:7)TableRow://9:foo,15:bar -(322:1)Empty:// -(323:7)TableRow://9:boz,16:boo -(324:1)Comment:/ # this is a comment/ -(325:7)TableRow://9:boz2,16:boo2 -(326:1)Empty:// -(327:3)ScenarioLine:()Scenario/scenario 20/ -(328:5)StepLine:(Context)Given /a simple data table/ -(329:7)TableRow://9:foo,15:bar -(330:7)TableRow://9:boz,15:boo -(331:5)StepLine:(Conjunction)And /a data table with a single cell/ -(332:7)TableRow://9:foo -(333:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(334:7)TableRow://11:foo,15:bar,23:boz -(335:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(336:7)TableRow://8:foo,12:,13:boz -(337:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(338:7)TableRow://9:foo,15:bar -(339:1)Empty:// -(340:7)TableRow://9:boz,16:boo -(341:1)Comment:/ # this is a comment/ -(342:7)TableRow://9:boz2,16:boo2 -(343:1)Empty:// -(344:3)ScenarioLine:()Scenario/scenario 21/ -(345:5)StepLine:(Context)Given /a simple data table/ -(346:7)TableRow://9:foo,15:bar -(347:7)TableRow://9:boz,15:boo -(348:5)StepLine:(Conjunction)And /a data table with a single cell/ -(349:7)TableRow://9:foo -(350:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(351:7)TableRow://11:foo,15:bar,23:boz -(352:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(353:7)TableRow://8:foo,12:,13:boz -(354:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(355:7)TableRow://9:foo,15:bar -(356:1)Empty:// -(357:7)TableRow://9:boz,16:boo -(358:1)Comment:/ # this is a comment/ -(359:7)TableRow://9:boz2,16:boo2 -(360:1)Empty:// -(361:3)ScenarioLine:()Scenario/scenario 22/ -(362:5)StepLine:(Context)Given /a simple data table/ -(363:7)TableRow://9:foo,15:bar -(364:7)TableRow://9:boz,15:boo -(365:5)StepLine:(Conjunction)And /a data table with a single cell/ -(366:7)TableRow://9:foo -(367:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(368:7)TableRow://11:foo,15:bar,23:boz -(369:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(370:7)TableRow://8:foo,12:,13:boz -(371:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(372:7)TableRow://9:foo,15:bar -(373:1)Empty:// -(374:7)TableRow://9:boz,16:boo -(375:1)Comment:/ # this is a comment/ -(376:7)TableRow://9:boz2,16:boo2 -(377:1)Empty:// -(378:3)ScenarioLine:()Scenario/scenario 23/ -(379:5)StepLine:(Context)Given /a simple data table/ -(380:7)TableRow://9:foo,15:bar -(381:7)TableRow://9:boz,15:boo -(382:5)StepLine:(Conjunction)And /a data table with a single cell/ -(383:7)TableRow://9:foo -(384:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(385:7)TableRow://11:foo,15:bar,23:boz -(386:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(387:7)TableRow://8:foo,12:,13:boz -(388:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(389:7)TableRow://9:foo,15:bar -(390:1)Empty:// -(391:7)TableRow://9:boz,16:boo -(392:1)Comment:/ # this is a comment/ -(393:7)TableRow://9:boz2,16:boo2 -(394:1)Empty:// -(395:3)ScenarioLine:()Scenario/scenario 24/ -(396:5)StepLine:(Context)Given /a simple data table/ -(397:7)TableRow://9:foo,15:bar -(398:7)TableRow://9:boz,15:boo -(399:5)StepLine:(Conjunction)And /a data table with a single cell/ -(400:7)TableRow://9:foo -(401:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(402:7)TableRow://11:foo,15:bar,23:boz -(403:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(404:7)TableRow://8:foo,12:,13:boz -(405:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(406:7)TableRow://9:foo,15:bar -(407:1)Empty:// -(408:7)TableRow://9:boz,16:boo -(409:1)Comment:/ # this is a comment/ -(410:7)TableRow://9:boz2,16:boo2 -(411:1)Empty:// -(412:3)ScenarioLine:()Scenario/scenario 25/ -(413:5)StepLine:(Context)Given /a simple data table/ -(414:7)TableRow://9:foo,15:bar -(415:7)TableRow://9:boz,15:boo -(416:5)StepLine:(Conjunction)And /a data table with a single cell/ -(417:7)TableRow://9:foo -(418:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(419:7)TableRow://11:foo,15:bar,23:boz -(420:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(421:7)TableRow://8:foo,12:,13:boz -(422:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(423:7)TableRow://9:foo,15:bar -(424:1)Empty:// -(425:7)TableRow://9:boz,16:boo -(426:1)Comment:/ # this is a comment/ -(427:7)TableRow://9:boz2,16:boo2 -(428:1)Empty:// -(429:3)ScenarioLine:()Scenario/scenario 26/ -(430:5)StepLine:(Context)Given /a simple data table/ -(431:7)TableRow://9:foo,15:bar -(432:7)TableRow://9:boz,15:boo -(433:5)StepLine:(Conjunction)And /a data table with a single cell/ -(434:7)TableRow://9:foo -(435:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(436:7)TableRow://11:foo,15:bar,23:boz -(437:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(438:7)TableRow://8:foo,12:,13:boz -(439:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(440:7)TableRow://9:foo,15:bar -(441:1)Empty:// -(442:7)TableRow://9:boz,16:boo -(443:1)Comment:/ # this is a comment/ -(444:7)TableRow://9:boz2,16:boo2 -(445:1)Empty:// -(446:3)ScenarioLine:()Scenario/scenario 27/ -(447:5)StepLine:(Context)Given /a simple data table/ -(448:7)TableRow://9:foo,15:bar -(449:7)TableRow://9:boz,15:boo -(450:5)StepLine:(Conjunction)And /a data table with a single cell/ -(451:7)TableRow://9:foo -(452:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(453:7)TableRow://11:foo,15:bar,23:boz -(454:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(455:7)TableRow://8:foo,12:,13:boz -(456:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(457:7)TableRow://9:foo,15:bar -(458:1)Empty:// -(459:7)TableRow://9:boz,16:boo -(460:1)Comment:/ # this is a comment/ -(461:7)TableRow://9:boz2,16:boo2 -(462:1)Empty:// -(463:3)ScenarioLine:()Scenario/scenario 28/ -(464:5)StepLine:(Context)Given /a simple data table/ -(465:7)TableRow://9:foo,15:bar -(466:7)TableRow://9:boz,15:boo -(467:5)StepLine:(Conjunction)And /a data table with a single cell/ -(468:7)TableRow://9:foo -(469:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(470:7)TableRow://11:foo,15:bar,23:boz -(471:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(472:7)TableRow://8:foo,12:,13:boz -(473:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(474:7)TableRow://9:foo,15:bar -(475:1)Empty:// -(476:7)TableRow://9:boz,16:boo -(477:1)Comment:/ # this is a comment/ -(478:7)TableRow://9:boz2,16:boo2 -(479:1)Empty:// -(480:3)ScenarioLine:()Scenario/scenario 29/ -(481:5)StepLine:(Context)Given /a simple data table/ -(482:7)TableRow://9:foo,15:bar -(483:7)TableRow://9:boz,15:boo -(484:5)StepLine:(Conjunction)And /a data table with a single cell/ -(485:7)TableRow://9:foo -(486:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(487:7)TableRow://11:foo,15:bar,23:boz -(488:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(489:7)TableRow://8:foo,12:,13:boz -(490:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(491:7)TableRow://9:foo,15:bar -(492:1)Empty:// -(493:7)TableRow://9:boz,16:boo -(494:1)Comment:/ # this is a comment/ -(495:7)TableRow://9:boz2,16:boo2 -(496:1)Empty:// -(497:3)ScenarioLine:()Scenario/scenario 30/ -(498:5)StepLine:(Context)Given /a simple data table/ -(499:7)TableRow://9:foo,15:bar -(500:7)TableRow://9:boz,15:boo -(501:5)StepLine:(Conjunction)And /a data table with a single cell/ -(502:7)TableRow://9:foo -(503:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(504:7)TableRow://11:foo,15:bar,23:boz -(505:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(506:7)TableRow://8:foo,12:,13:boz -(507:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(508:7)TableRow://9:foo,15:bar -(509:1)Empty:// -(510:7)TableRow://9:boz,16:boo -(511:1)Comment:/ # this is a comment/ -(512:7)TableRow://9:boz2,16:boo2 -(513:1)Empty:// -(514:3)ScenarioLine:()Scenario/scenario 31/ -(515:5)StepLine:(Context)Given /a simple data table/ -(516:7)TableRow://9:foo,15:bar -(517:7)TableRow://9:boz,15:boo -(518:5)StepLine:(Conjunction)And /a data table with a single cell/ -(519:7)TableRow://9:foo -(520:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(521:7)TableRow://11:foo,15:bar,23:boz -(522:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(523:7)TableRow://8:foo,12:,13:boz -(524:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(525:7)TableRow://9:foo,15:bar -(526:1)Empty:// -(527:7)TableRow://9:boz,16:boo -(528:1)Comment:/ # this is a comment/ -(529:7)TableRow://9:boz2,16:boo2 -(530:1)Empty:// -(531:3)ScenarioLine:()Scenario/scenario 32/ -(532:5)StepLine:(Context)Given /a simple data table/ -(533:7)TableRow://9:foo,15:bar -(534:7)TableRow://9:boz,15:boo -(535:5)StepLine:(Conjunction)And /a data table with a single cell/ -(536:7)TableRow://9:foo -(537:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(538:7)TableRow://11:foo,15:bar,23:boz -(539:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(540:7)TableRow://8:foo,12:,13:boz -(541:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(542:7)TableRow://9:foo,15:bar -(543:1)Empty:// -(544:7)TableRow://9:boz,16:boo -(545:1)Comment:/ # this is a comment/ -(546:7)TableRow://9:boz2,16:boo2 -(547:1)Empty:// -(548:3)ScenarioLine:()Scenario/scenario 33/ -(549:5)StepLine:(Context)Given /a simple data table/ -(550:7)TableRow://9:foo,15:bar -(551:7)TableRow://9:boz,15:boo -(552:5)StepLine:(Conjunction)And /a data table with a single cell/ -(553:7)TableRow://9:foo -(554:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(555:7)TableRow://11:foo,15:bar,23:boz -(556:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(557:7)TableRow://8:foo,12:,13:boz -(558:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(559:7)TableRow://9:foo,15:bar -(560:1)Empty:// -(561:7)TableRow://9:boz,16:boo -(562:1)Comment:/ # this is a comment/ -(563:7)TableRow://9:boz2,16:boo2 -(564:1)Empty:// -(565:3)ScenarioLine:()Scenario/scenario 34/ -(566:5)StepLine:(Context)Given /a simple data table/ -(567:7)TableRow://9:foo,15:bar -(568:7)TableRow://9:boz,15:boo -(569:5)StepLine:(Conjunction)And /a data table with a single cell/ -(570:7)TableRow://9:foo -(571:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(572:7)TableRow://11:foo,15:bar,23:boz -(573:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(574:7)TableRow://8:foo,12:,13:boz -(575:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(576:7)TableRow://9:foo,15:bar -(577:1)Empty:// -(578:7)TableRow://9:boz,16:boo -(579:1)Comment:/ # this is a comment/ -(580:7)TableRow://9:boz2,16:boo2 -(581:1)Empty:// -(582:3)ScenarioLine:()Scenario/scenario 35/ -(583:5)StepLine:(Context)Given /a simple data table/ -(584:7)TableRow://9:foo,15:bar -(585:7)TableRow://9:boz,15:boo -(586:5)StepLine:(Conjunction)And /a data table with a single cell/ -(587:7)TableRow://9:foo -(588:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(589:7)TableRow://11:foo,15:bar,23:boz -(590:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(591:7)TableRow://8:foo,12:,13:boz -(592:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(593:7)TableRow://9:foo,15:bar -(594:1)Empty:// -(595:7)TableRow://9:boz,16:boo -(596:1)Comment:/ # this is a comment/ -(597:7)TableRow://9:boz2,16:boo2 -(598:1)Empty:// -(599:3)ScenarioLine:()Scenario/scenario 36/ -(600:5)StepLine:(Context)Given /a simple data table/ -(601:7)TableRow://9:foo,15:bar -(602:7)TableRow://9:boz,15:boo -(603:5)StepLine:(Conjunction)And /a data table with a single cell/ -(604:7)TableRow://9:foo -(605:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(606:7)TableRow://11:foo,15:bar,23:boz -(607:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(608:7)TableRow://8:foo,12:,13:boz -(609:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(610:7)TableRow://9:foo,15:bar -(611:1)Empty:// -(612:7)TableRow://9:boz,16:boo -(613:1)Comment:/ # this is a comment/ -(614:7)TableRow://9:boz2,16:boo2 -(615:1)Empty:// -(616:3)ScenarioLine:()Scenario/scenario 37/ -(617:5)StepLine:(Context)Given /a simple data table/ -(618:7)TableRow://9:foo,15:bar -(619:7)TableRow://9:boz,15:boo -(620:5)StepLine:(Conjunction)And /a data table with a single cell/ -(621:7)TableRow://9:foo -(622:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(623:7)TableRow://11:foo,15:bar,23:boz -(624:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(625:7)TableRow://8:foo,12:,13:boz -(626:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(627:7)TableRow://9:foo,15:bar -(628:1)Empty:// -(629:7)TableRow://9:boz,16:boo -(630:1)Comment:/ # this is a comment/ -(631:7)TableRow://9:boz2,16:boo2 -(632:1)Empty:// -(633:3)ScenarioLine:()Scenario/scenario 38/ -(634:5)StepLine:(Context)Given /a simple data table/ -(635:7)TableRow://9:foo,15:bar -(636:7)TableRow://9:boz,15:boo -(637:5)StepLine:(Conjunction)And /a data table with a single cell/ -(638:7)TableRow://9:foo -(639:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(640:7)TableRow://11:foo,15:bar,23:boz -(641:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(642:7)TableRow://8:foo,12:,13:boz -(643:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(644:7)TableRow://9:foo,15:bar -(645:1)Empty:// -(646:7)TableRow://9:boz,16:boo -(647:1)Comment:/ # this is a comment/ -(648:7)TableRow://9:boz2,16:boo2 -(649:1)Empty:// -(650:3)ScenarioLine:()Scenario/scenario 39/ -(651:5)StepLine:(Context)Given /a simple data table/ -(652:7)TableRow://9:foo,15:bar -(653:7)TableRow://9:boz,15:boo -(654:5)StepLine:(Conjunction)And /a data table with a single cell/ -(655:7)TableRow://9:foo -(656:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(657:7)TableRow://11:foo,15:bar,23:boz -(658:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(659:7)TableRow://8:foo,12:,13:boz -(660:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(661:7)TableRow://9:foo,15:bar -(662:1)Empty:// -(663:7)TableRow://9:boz,16:boo -(664:1)Comment:/ # this is a comment/ -(665:7)TableRow://9:boz2,16:boo2 -(666:1)Empty:// -(667:3)ScenarioLine:()Scenario/scenario 40/ -(668:5)StepLine:(Context)Given /a simple data table/ -(669:7)TableRow://9:foo,15:bar -(670:7)TableRow://9:boz,15:boo -(671:5)StepLine:(Conjunction)And /a data table with a single cell/ -(672:7)TableRow://9:foo -(673:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(674:7)TableRow://11:foo,15:bar,23:boz -(675:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(676:7)TableRow://8:foo,12:,13:boz -(677:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(678:7)TableRow://9:foo,15:bar -(679:1)Empty:// -(680:7)TableRow://9:boz,16:boo -(681:1)Comment:/ # this is a comment/ -(682:7)TableRow://9:boz2,16:boo2 -(683:1)Empty:// -(684:3)ScenarioLine:()Scenario/scenario 41/ -(685:5)StepLine:(Context)Given /a simple data table/ -(686:7)TableRow://9:foo,15:bar -(687:7)TableRow://9:boz,15:boo -(688:5)StepLine:(Conjunction)And /a data table with a single cell/ -(689:7)TableRow://9:foo -(690:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(691:7)TableRow://11:foo,15:bar,23:boz -(692:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(693:7)TableRow://8:foo,12:,13:boz -(694:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(695:7)TableRow://9:foo,15:bar -(696:1)Empty:// -(697:7)TableRow://9:boz,16:boo -(698:1)Comment:/ # this is a comment/ -(699:7)TableRow://9:boz2,16:boo2 -(700:1)Empty:// -(701:3)ScenarioLine:()Scenario/scenario 42/ -(702:5)StepLine:(Context)Given /a simple data table/ -(703:7)TableRow://9:foo,15:bar -(704:7)TableRow://9:boz,15:boo -(705:5)StepLine:(Conjunction)And /a data table with a single cell/ -(706:7)TableRow://9:foo -(707:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(708:7)TableRow://11:foo,15:bar,23:boz -(709:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(710:7)TableRow://8:foo,12:,13:boz -(711:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(712:7)TableRow://9:foo,15:bar -(713:1)Empty:// -(714:7)TableRow://9:boz,16:boo -(715:1)Comment:/ # this is a comment/ -(716:7)TableRow://9:boz2,16:boo2 -(717:1)Empty:// -(718:3)ScenarioLine:()Scenario/scenario 43/ -(719:5)StepLine:(Context)Given /a simple data table/ -(720:7)TableRow://9:foo,15:bar -(721:7)TableRow://9:boz,15:boo -(722:5)StepLine:(Conjunction)And /a data table with a single cell/ -(723:7)TableRow://9:foo -(724:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(725:7)TableRow://11:foo,15:bar,23:boz -(726:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(727:7)TableRow://8:foo,12:,13:boz -(728:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(729:7)TableRow://9:foo,15:bar -(730:1)Empty:// -(731:7)TableRow://9:boz,16:boo -(732:1)Comment:/ # this is a comment/ -(733:7)TableRow://9:boz2,16:boo2 -(734:1)Empty:// -(735:3)ScenarioLine:()Scenario/scenario 44/ -(736:5)StepLine:(Context)Given /a simple data table/ -(737:7)TableRow://9:foo,15:bar -(738:7)TableRow://9:boz,15:boo -(739:5)StepLine:(Conjunction)And /a data table with a single cell/ -(740:7)TableRow://9:foo -(741:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(742:7)TableRow://11:foo,15:bar,23:boz -(743:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(744:7)TableRow://8:foo,12:,13:boz -(745:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(746:7)TableRow://9:foo,15:bar -(747:1)Empty:// -(748:7)TableRow://9:boz,16:boo -(749:1)Comment:/ # this is a comment/ -(750:7)TableRow://9:boz2,16:boo2 -(751:1)Empty:// -(752:3)ScenarioLine:()Scenario/scenario 45/ -(753:5)StepLine:(Context)Given /a simple data table/ -(754:7)TableRow://9:foo,15:bar -(755:7)TableRow://9:boz,15:boo -(756:5)StepLine:(Conjunction)And /a data table with a single cell/ -(757:7)TableRow://9:foo -(758:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(759:7)TableRow://11:foo,15:bar,23:boz -(760:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(761:7)TableRow://8:foo,12:,13:boz -(762:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(763:7)TableRow://9:foo,15:bar -(764:1)Empty:// -(765:7)TableRow://9:boz,16:boo -(766:1)Comment:/ # this is a comment/ -(767:7)TableRow://9:boz2,16:boo2 -(768:1)Empty:// -(769:3)ScenarioLine:()Scenario/scenario 46/ -(770:5)StepLine:(Context)Given /a simple data table/ -(771:7)TableRow://9:foo,15:bar -(772:7)TableRow://9:boz,15:boo -(773:5)StepLine:(Conjunction)And /a data table with a single cell/ -(774:7)TableRow://9:foo -(775:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(776:7)TableRow://11:foo,15:bar,23:boz -(777:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(778:7)TableRow://8:foo,12:,13:boz -(779:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(780:7)TableRow://9:foo,15:bar -(781:1)Empty:// -(782:7)TableRow://9:boz,16:boo -(783:1)Comment:/ # this is a comment/ -(784:7)TableRow://9:boz2,16:boo2 -(785:1)Empty:// -(786:3)ScenarioLine:()Scenario/scenario 47/ -(787:5)StepLine:(Context)Given /a simple data table/ -(788:7)TableRow://9:foo,15:bar -(789:7)TableRow://9:boz,15:boo -(790:5)StepLine:(Conjunction)And /a data table with a single cell/ -(791:7)TableRow://9:foo -(792:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(793:7)TableRow://11:foo,15:bar,23:boz -(794:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(795:7)TableRow://8:foo,12:,13:boz -(796:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(797:7)TableRow://9:foo,15:bar -(798:1)Empty:// -(799:7)TableRow://9:boz,16:boo -(800:1)Comment:/ # this is a comment/ -(801:7)TableRow://9:boz2,16:boo2 -(802:1)Empty:// -(803:3)ScenarioLine:()Scenario/scenario 48/ -(804:5)StepLine:(Context)Given /a simple data table/ -(805:7)TableRow://9:foo,15:bar -(806:7)TableRow://9:boz,15:boo -(807:5)StepLine:(Conjunction)And /a data table with a single cell/ -(808:7)TableRow://9:foo -(809:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(810:7)TableRow://11:foo,15:bar,23:boz -(811:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(812:7)TableRow://8:foo,12:,13:boz -(813:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(814:7)TableRow://9:foo,15:bar -(815:1)Empty:// -(816:7)TableRow://9:boz,16:boo -(817:1)Comment:/ # this is a comment/ -(818:7)TableRow://9:boz2,16:boo2 -(819:1)Empty:// -(820:3)ScenarioLine:()Scenario/scenario 49/ -(821:5)StepLine:(Context)Given /a simple data table/ -(822:7)TableRow://9:foo,15:bar -(823:7)TableRow://9:boz,15:boo -(824:5)StepLine:(Conjunction)And /a data table with a single cell/ -(825:7)TableRow://9:foo -(826:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(827:7)TableRow://11:foo,15:bar,23:boz -(828:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(829:7)TableRow://8:foo,12:,13:boz -(830:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(831:7)TableRow://9:foo,15:bar -(832:1)Empty:// -(833:7)TableRow://9:boz,16:boo -(834:1)Comment:/ # this is a comment/ -(835:7)TableRow://9:boz2,16:boo2 -(836:1)Empty:// -(837:3)ScenarioLine:()Scenario/scenario 50/ -(838:5)StepLine:(Context)Given /a simple data table/ -(839:7)TableRow://9:foo,15:bar -(840:7)TableRow://9:boz,15:boo -(841:5)StepLine:(Conjunction)And /a data table with a single cell/ -(842:7)TableRow://9:foo -(843:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(844:7)TableRow://11:foo,15:bar,23:boz -(845:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(846:7)TableRow://8:foo,12:,13:boz -(847:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(848:7)TableRow://9:foo,15:bar -(849:1)Empty:// -(850:7)TableRow://9:boz,16:boo -(851:1)Comment:/ # this is a comment/ -(852:7)TableRow://9:boz2,16:boo2 -(853:1)Empty:// -(854:3)ScenarioLine:()Scenario/scenario 51/ -(855:5)StepLine:(Context)Given /a simple data table/ -(856:7)TableRow://9:foo,15:bar -(857:7)TableRow://9:boz,15:boo -(858:5)StepLine:(Conjunction)And /a data table with a single cell/ -(859:7)TableRow://9:foo -(860:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(861:7)TableRow://11:foo,15:bar,23:boz -(862:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(863:7)TableRow://8:foo,12:,13:boz -(864:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(865:7)TableRow://9:foo,15:bar -(866:1)Empty:// -(867:7)TableRow://9:boz,16:boo -(868:1)Comment:/ # this is a comment/ -(869:7)TableRow://9:boz2,16:boo2 -(870:1)Empty:// -(871:3)ScenarioLine:()Scenario/scenario 52/ -(872:5)StepLine:(Context)Given /a simple data table/ -(873:7)TableRow://9:foo,15:bar -(874:7)TableRow://9:boz,15:boo -(875:5)StepLine:(Conjunction)And /a data table with a single cell/ -(876:7)TableRow://9:foo -(877:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(878:7)TableRow://11:foo,15:bar,23:boz -(879:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(880:7)TableRow://8:foo,12:,13:boz -(881:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(882:7)TableRow://9:foo,15:bar -(883:1)Empty:// -(884:7)TableRow://9:boz,16:boo -(885:1)Comment:/ # this is a comment/ -(886:7)TableRow://9:boz2,16:boo2 -(887:1)Empty:// -(888:3)ScenarioLine:()Scenario/scenario 53/ -(889:5)StepLine:(Context)Given /a simple data table/ -(890:7)TableRow://9:foo,15:bar -(891:7)TableRow://9:boz,15:boo -(892:5)StepLine:(Conjunction)And /a data table with a single cell/ -(893:7)TableRow://9:foo -(894:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(895:7)TableRow://11:foo,15:bar,23:boz -(896:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(897:7)TableRow://8:foo,12:,13:boz -(898:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(899:7)TableRow://9:foo,15:bar -(900:1)Empty:// -(901:7)TableRow://9:boz,16:boo -(902:1)Comment:/ # this is a comment/ -(903:7)TableRow://9:boz2,16:boo2 -(904:1)Empty:// -(905:3)ScenarioLine:()Scenario/scenario 54/ -(906:5)StepLine:(Context)Given /a simple data table/ -(907:7)TableRow://9:foo,15:bar -(908:7)TableRow://9:boz,15:boo -(909:5)StepLine:(Conjunction)And /a data table with a single cell/ -(910:7)TableRow://9:foo -(911:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(912:7)TableRow://11:foo,15:bar,23:boz -(913:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(914:7)TableRow://8:foo,12:,13:boz -(915:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(916:7)TableRow://9:foo,15:bar -(917:1)Empty:// -(918:7)TableRow://9:boz,16:boo -(919:1)Comment:/ # this is a comment/ -(920:7)TableRow://9:boz2,16:boo2 -(921:1)Empty:// -(922:3)ScenarioLine:()Scenario/scenario 55/ -(923:5)StepLine:(Context)Given /a simple data table/ -(924:7)TableRow://9:foo,15:bar -(925:7)TableRow://9:boz,15:boo -(926:5)StepLine:(Conjunction)And /a data table with a single cell/ -(927:7)TableRow://9:foo -(928:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(929:7)TableRow://11:foo,15:bar,23:boz -(930:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(931:7)TableRow://8:foo,12:,13:boz -(932:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(933:7)TableRow://9:foo,15:bar -(934:1)Empty:// -(935:7)TableRow://9:boz,16:boo -(936:1)Comment:/ # this is a comment/ -(937:7)TableRow://9:boz2,16:boo2 -(938:1)Empty:// -(939:3)ScenarioLine:()Scenario/scenario 56/ -(940:5)StepLine:(Context)Given /a simple data table/ -(941:7)TableRow://9:foo,15:bar -(942:7)TableRow://9:boz,15:boo -(943:5)StepLine:(Conjunction)And /a data table with a single cell/ -(944:7)TableRow://9:foo -(945:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(946:7)TableRow://11:foo,15:bar,23:boz -(947:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(948:7)TableRow://8:foo,12:,13:boz -(949:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(950:7)TableRow://9:foo,15:bar -(951:1)Empty:// -(952:7)TableRow://9:boz,16:boo -(953:1)Comment:/ # this is a comment/ -(954:7)TableRow://9:boz2,16:boo2 -(955:1)Empty:// -(956:3)ScenarioLine:()Scenario/scenario 57/ -(957:5)StepLine:(Context)Given /a simple data table/ -(958:7)TableRow://9:foo,15:bar -(959:7)TableRow://9:boz,15:boo -(960:5)StepLine:(Conjunction)And /a data table with a single cell/ -(961:7)TableRow://9:foo -(962:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(963:7)TableRow://11:foo,15:bar,23:boz -(964:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(965:7)TableRow://8:foo,12:,13:boz -(966:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(967:7)TableRow://9:foo,15:bar -(968:1)Empty:// -(969:7)TableRow://9:boz,16:boo -(970:1)Comment:/ # this is a comment/ -(971:7)TableRow://9:boz2,16:boo2 -(972:1)Empty:// -(973:3)ScenarioLine:()Scenario/scenario 58/ -(974:5)StepLine:(Context)Given /a simple data table/ -(975:7)TableRow://9:foo,15:bar -(976:7)TableRow://9:boz,15:boo -(977:5)StepLine:(Conjunction)And /a data table with a single cell/ -(978:7)TableRow://9:foo -(979:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(980:7)TableRow://11:foo,15:bar,23:boz -(981:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(982:7)TableRow://8:foo,12:,13:boz -(983:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(984:7)TableRow://9:foo,15:bar -(985:1)Empty:// -(986:7)TableRow://9:boz,16:boo -(987:1)Comment:/ # this is a comment/ -(988:7)TableRow://9:boz2,16:boo2 -(989:1)Empty:// -(990:3)ScenarioLine:()Scenario/scenario 59/ -(991:5)StepLine:(Context)Given /a simple data table/ -(992:7)TableRow://9:foo,15:bar -(993:7)TableRow://9:boz,15:boo -(994:5)StepLine:(Conjunction)And /a data table with a single cell/ -(995:7)TableRow://9:foo -(996:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(997:7)TableRow://11:foo,15:bar,23:boz -(998:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(999:7)TableRow://8:foo,12:,13:boz -(1000:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1001:7)TableRow://9:foo,15:bar -(1002:1)Empty:// -(1003:7)TableRow://9:boz,16:boo -(1004:1)Comment:/ # this is a comment/ -(1005:7)TableRow://9:boz2,16:boo2 -(1006:1)Empty:// -(1007:3)ScenarioLine:()Scenario/scenario 60/ -(1008:5)StepLine:(Context)Given /a simple data table/ -(1009:7)TableRow://9:foo,15:bar -(1010:7)TableRow://9:boz,15:boo -(1011:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1012:7)TableRow://9:foo -(1013:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1014:7)TableRow://11:foo,15:bar,23:boz -(1015:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1016:7)TableRow://8:foo,12:,13:boz -(1017:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1018:7)TableRow://9:foo,15:bar -(1019:1)Empty:// -(1020:7)TableRow://9:boz,16:boo -(1021:1)Comment:/ # this is a comment/ -(1022:7)TableRow://9:boz2,16:boo2 -(1023:1)Empty:// -(1024:3)ScenarioLine:()Scenario/scenario 61/ -(1025:5)StepLine:(Context)Given /a simple data table/ -(1026:7)TableRow://9:foo,15:bar -(1027:7)TableRow://9:boz,15:boo -(1028:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1029:7)TableRow://9:foo -(1030:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1031:7)TableRow://11:foo,15:bar,23:boz -(1032:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1033:7)TableRow://8:foo,12:,13:boz -(1034:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1035:7)TableRow://9:foo,15:bar -(1036:1)Empty:// -(1037:7)TableRow://9:boz,16:boo -(1038:1)Comment:/ # this is a comment/ -(1039:7)TableRow://9:boz2,16:boo2 -(1040:1)Empty:// -(1041:3)ScenarioLine:()Scenario/scenario 62/ -(1042:5)StepLine:(Context)Given /a simple data table/ -(1043:7)TableRow://9:foo,15:bar -(1044:7)TableRow://9:boz,15:boo -(1045:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1046:7)TableRow://9:foo -(1047:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1048:7)TableRow://11:foo,15:bar,23:boz -(1049:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1050:7)TableRow://8:foo,12:,13:boz -(1051:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1052:7)TableRow://9:foo,15:bar -(1053:1)Empty:// -(1054:7)TableRow://9:boz,16:boo -(1055:1)Comment:/ # this is a comment/ -(1056:7)TableRow://9:boz2,16:boo2 -(1057:1)Empty:// -(1058:3)ScenarioLine:()Scenario/scenario 63/ -(1059:5)StepLine:(Context)Given /a simple data table/ -(1060:7)TableRow://9:foo,15:bar -(1061:7)TableRow://9:boz,15:boo -(1062:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1063:7)TableRow://9:foo -(1064:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1065:7)TableRow://11:foo,15:bar,23:boz -(1066:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1067:7)TableRow://8:foo,12:,13:boz -(1068:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1069:7)TableRow://9:foo,15:bar -(1070:1)Empty:// -(1071:7)TableRow://9:boz,16:boo -(1072:1)Comment:/ # this is a comment/ -(1073:7)TableRow://9:boz2,16:boo2 -(1074:1)Empty:// -(1075:3)ScenarioLine:()Scenario/scenario 64/ -(1076:5)StepLine:(Context)Given /a simple data table/ -(1077:7)TableRow://9:foo,15:bar -(1078:7)TableRow://9:boz,15:boo -(1079:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1080:7)TableRow://9:foo -(1081:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1082:7)TableRow://11:foo,15:bar,23:boz -(1083:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1084:7)TableRow://8:foo,12:,13:boz -(1085:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1086:7)TableRow://9:foo,15:bar -(1087:1)Empty:// -(1088:7)TableRow://9:boz,16:boo -(1089:1)Comment:/ # this is a comment/ -(1090:7)TableRow://9:boz2,16:boo2 -(1091:1)Empty:// -(1092:3)ScenarioLine:()Scenario/scenario 65/ -(1093:5)StepLine:(Context)Given /a simple data table/ -(1094:7)TableRow://9:foo,15:bar -(1095:7)TableRow://9:boz,15:boo -(1096:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1097:7)TableRow://9:foo -(1098:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1099:7)TableRow://11:foo,15:bar,23:boz -(1100:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1101:7)TableRow://8:foo,12:,13:boz -(1102:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1103:7)TableRow://9:foo,15:bar -(1104:1)Empty:// -(1105:7)TableRow://9:boz,16:boo -(1106:1)Comment:/ # this is a comment/ -(1107:7)TableRow://9:boz2,16:boo2 -(1108:1)Empty:// -(1109:3)ScenarioLine:()Scenario/scenario 66/ -(1110:5)StepLine:(Context)Given /a simple data table/ -(1111:7)TableRow://9:foo,15:bar -(1112:7)TableRow://9:boz,15:boo -(1113:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1114:7)TableRow://9:foo -(1115:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1116:7)TableRow://11:foo,15:bar,23:boz -(1117:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1118:7)TableRow://8:foo,12:,13:boz -(1119:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1120:7)TableRow://9:foo,15:bar -(1121:1)Empty:// -(1122:7)TableRow://9:boz,16:boo -(1123:1)Comment:/ # this is a comment/ -(1124:7)TableRow://9:boz2,16:boo2 -(1125:1)Empty:// -(1126:3)ScenarioLine:()Scenario/scenario 67/ -(1127:5)StepLine:(Context)Given /a simple data table/ -(1128:7)TableRow://9:foo,15:bar -(1129:7)TableRow://9:boz,15:boo -(1130:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1131:7)TableRow://9:foo -(1132:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1133:7)TableRow://11:foo,15:bar,23:boz -(1134:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1135:7)TableRow://8:foo,12:,13:boz -(1136:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1137:7)TableRow://9:foo,15:bar -(1138:1)Empty:// -(1139:7)TableRow://9:boz,16:boo -(1140:1)Comment:/ # this is a comment/ -(1141:7)TableRow://9:boz2,16:boo2 -(1142:1)Empty:// -(1143:3)ScenarioLine:()Scenario/scenario 68/ -(1144:5)StepLine:(Context)Given /a simple data table/ -(1145:7)TableRow://9:foo,15:bar -(1146:7)TableRow://9:boz,15:boo -(1147:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1148:7)TableRow://9:foo -(1149:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1150:7)TableRow://11:foo,15:bar,23:boz -(1151:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1152:7)TableRow://8:foo,12:,13:boz -(1153:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1154:7)TableRow://9:foo,15:bar -(1155:1)Empty:// -(1156:7)TableRow://9:boz,16:boo -(1157:1)Comment:/ # this is a comment/ -(1158:7)TableRow://9:boz2,16:boo2 -(1159:1)Empty:// -(1160:3)ScenarioLine:()Scenario/scenario 69/ -(1161:5)StepLine:(Context)Given /a simple data table/ -(1162:7)TableRow://9:foo,15:bar -(1163:7)TableRow://9:boz,15:boo -(1164:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1165:7)TableRow://9:foo -(1166:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1167:7)TableRow://11:foo,15:bar,23:boz -(1168:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1169:7)TableRow://8:foo,12:,13:boz -(1170:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1171:7)TableRow://9:foo,15:bar -(1172:1)Empty:// -(1173:7)TableRow://9:boz,16:boo -(1174:1)Comment:/ # this is a comment/ -(1175:7)TableRow://9:boz2,16:boo2 -(1176:1)Empty:// -(1177:3)ScenarioLine:()Scenario/scenario 70/ -(1178:5)StepLine:(Context)Given /a simple data table/ -(1179:7)TableRow://9:foo,15:bar -(1180:7)TableRow://9:boz,15:boo -(1181:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1182:7)TableRow://9:foo -(1183:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1184:7)TableRow://11:foo,15:bar,23:boz -(1185:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1186:7)TableRow://8:foo,12:,13:boz -(1187:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1188:7)TableRow://9:foo,15:bar -(1189:1)Empty:// -(1190:7)TableRow://9:boz,16:boo -(1191:1)Comment:/ # this is a comment/ -(1192:7)TableRow://9:boz2,16:boo2 -(1193:1)Empty:// -(1194:3)ScenarioLine:()Scenario/scenario 71/ -(1195:5)StepLine:(Context)Given /a simple data table/ -(1196:7)TableRow://9:foo,15:bar -(1197:7)TableRow://9:boz,15:boo -(1198:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1199:7)TableRow://9:foo -(1200:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1201:7)TableRow://11:foo,15:bar,23:boz -(1202:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1203:7)TableRow://8:foo,12:,13:boz -(1204:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1205:7)TableRow://9:foo,15:bar -(1206:1)Empty:// -(1207:7)TableRow://9:boz,16:boo -(1208:1)Comment:/ # this is a comment/ -(1209:7)TableRow://9:boz2,16:boo2 -(1210:1)Empty:// -(1211:3)ScenarioLine:()Scenario/scenario 72/ -(1212:5)StepLine:(Context)Given /a simple data table/ -(1213:7)TableRow://9:foo,15:bar -(1214:7)TableRow://9:boz,15:boo -(1215:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1216:7)TableRow://9:foo -(1217:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1218:7)TableRow://11:foo,15:bar,23:boz -(1219:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1220:7)TableRow://8:foo,12:,13:boz -(1221:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1222:7)TableRow://9:foo,15:bar -(1223:1)Empty:// -(1224:7)TableRow://9:boz,16:boo -(1225:1)Comment:/ # this is a comment/ -(1226:7)TableRow://9:boz2,16:boo2 -(1227:1)Empty:// -(1228:3)ScenarioLine:()Scenario/scenario 73/ -(1229:5)StepLine:(Context)Given /a simple data table/ -(1230:7)TableRow://9:foo,15:bar -(1231:7)TableRow://9:boz,15:boo -(1232:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1233:7)TableRow://9:foo -(1234:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1235:7)TableRow://11:foo,15:bar,23:boz -(1236:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1237:7)TableRow://8:foo,12:,13:boz -(1238:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1239:7)TableRow://9:foo,15:bar -(1240:1)Empty:// -(1241:7)TableRow://9:boz,16:boo -(1242:1)Comment:/ # this is a comment/ -(1243:7)TableRow://9:boz2,16:boo2 -(1244:1)Empty:// -(1245:3)ScenarioLine:()Scenario/scenario 74/ -(1246:5)StepLine:(Context)Given /a simple data table/ -(1247:7)TableRow://9:foo,15:bar -(1248:7)TableRow://9:boz,15:boo -(1249:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1250:7)TableRow://9:foo -(1251:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1252:7)TableRow://11:foo,15:bar,23:boz -(1253:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1254:7)TableRow://8:foo,12:,13:boz -(1255:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1256:7)TableRow://9:foo,15:bar -(1257:1)Empty:// -(1258:7)TableRow://9:boz,16:boo -(1259:1)Comment:/ # this is a comment/ -(1260:7)TableRow://9:boz2,16:boo2 -(1261:1)Empty:// -(1262:3)ScenarioLine:()Scenario/scenario 75/ -(1263:5)StepLine:(Context)Given /a simple data table/ -(1264:7)TableRow://9:foo,15:bar -(1265:7)TableRow://9:boz,15:boo -(1266:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1267:7)TableRow://9:foo -(1268:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1269:7)TableRow://11:foo,15:bar,23:boz -(1270:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1271:7)TableRow://8:foo,12:,13:boz -(1272:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1273:7)TableRow://9:foo,15:bar -(1274:1)Empty:// -(1275:7)TableRow://9:boz,16:boo -(1276:1)Comment:/ # this is a comment/ -(1277:7)TableRow://9:boz2,16:boo2 -(1278:1)Empty:// -(1279:3)ScenarioLine:()Scenario/scenario 76/ -(1280:5)StepLine:(Context)Given /a simple data table/ -(1281:7)TableRow://9:foo,15:bar -(1282:7)TableRow://9:boz,15:boo -(1283:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1284:7)TableRow://9:foo -(1285:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1286:7)TableRow://11:foo,15:bar,23:boz -(1287:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1288:7)TableRow://8:foo,12:,13:boz -(1289:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1290:7)TableRow://9:foo,15:bar -(1291:1)Empty:// -(1292:7)TableRow://9:boz,16:boo -(1293:1)Comment:/ # this is a comment/ -(1294:7)TableRow://9:boz2,16:boo2 -(1295:1)Empty:// -(1296:3)ScenarioLine:()Scenario/scenario 77/ -(1297:5)StepLine:(Context)Given /a simple data table/ -(1298:7)TableRow://9:foo,15:bar -(1299:7)TableRow://9:boz,15:boo -(1300:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1301:7)TableRow://9:foo -(1302:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1303:7)TableRow://11:foo,15:bar,23:boz -(1304:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1305:7)TableRow://8:foo,12:,13:boz -(1306:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1307:7)TableRow://9:foo,15:bar -(1308:1)Empty:// -(1309:7)TableRow://9:boz,16:boo -(1310:1)Comment:/ # this is a comment/ -(1311:7)TableRow://9:boz2,16:boo2 -(1312:1)Empty:// -(1313:3)ScenarioLine:()Scenario/scenario 78/ -(1314:5)StepLine:(Context)Given /a simple data table/ -(1315:7)TableRow://9:foo,15:bar -(1316:7)TableRow://9:boz,15:boo -(1317:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1318:7)TableRow://9:foo -(1319:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1320:7)TableRow://11:foo,15:bar,23:boz -(1321:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1322:7)TableRow://8:foo,12:,13:boz -(1323:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1324:7)TableRow://9:foo,15:bar -(1325:1)Empty:// -(1326:7)TableRow://9:boz,16:boo -(1327:1)Comment:/ # this is a comment/ -(1328:7)TableRow://9:boz2,16:boo2 -(1329:1)Empty:// -(1330:3)ScenarioLine:()Scenario/scenario 79/ -(1331:5)StepLine:(Context)Given /a simple data table/ -(1332:7)TableRow://9:foo,15:bar -(1333:7)TableRow://9:boz,15:boo -(1334:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1335:7)TableRow://9:foo -(1336:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1337:7)TableRow://11:foo,15:bar,23:boz -(1338:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1339:7)TableRow://8:foo,12:,13:boz -(1340:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1341:7)TableRow://9:foo,15:bar -(1342:1)Empty:// -(1343:7)TableRow://9:boz,16:boo -(1344:1)Comment:/ # this is a comment/ -(1345:7)TableRow://9:boz2,16:boo2 -(1346:1)Empty:// -(1347:3)ScenarioLine:()Scenario/scenario 80/ -(1348:5)StepLine:(Context)Given /a simple data table/ -(1349:7)TableRow://9:foo,15:bar -(1350:7)TableRow://9:boz,15:boo -(1351:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1352:7)TableRow://9:foo -(1353:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1354:7)TableRow://11:foo,15:bar,23:boz -(1355:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1356:7)TableRow://8:foo,12:,13:boz -(1357:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1358:7)TableRow://9:foo,15:bar -(1359:1)Empty:// -(1360:7)TableRow://9:boz,16:boo -(1361:1)Comment:/ # this is a comment/ -(1362:7)TableRow://9:boz2,16:boo2 -(1363:1)Empty:// -(1364:3)ScenarioLine:()Scenario/scenario 81/ -(1365:5)StepLine:(Context)Given /a simple data table/ -(1366:7)TableRow://9:foo,15:bar -(1367:7)TableRow://9:boz,15:boo -(1368:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1369:7)TableRow://9:foo -(1370:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1371:7)TableRow://11:foo,15:bar,23:boz -(1372:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1373:7)TableRow://8:foo,12:,13:boz -(1374:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1375:7)TableRow://9:foo,15:bar -(1376:1)Empty:// -(1377:7)TableRow://9:boz,16:boo -(1378:1)Comment:/ # this is a comment/ -(1379:7)TableRow://9:boz2,16:boo2 -(1380:1)Empty:// -(1381:3)ScenarioLine:()Scenario/scenario 82/ -(1382:5)StepLine:(Context)Given /a simple data table/ -(1383:7)TableRow://9:foo,15:bar -(1384:7)TableRow://9:boz,15:boo -(1385:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1386:7)TableRow://9:foo -(1387:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1388:7)TableRow://11:foo,15:bar,23:boz -(1389:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1390:7)TableRow://8:foo,12:,13:boz -(1391:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1392:7)TableRow://9:foo,15:bar -(1393:1)Empty:// -(1394:7)TableRow://9:boz,16:boo -(1395:1)Comment:/ # this is a comment/ -(1396:7)TableRow://9:boz2,16:boo2 -(1397:1)Empty:// -(1398:3)ScenarioLine:()Scenario/scenario 83/ -(1399:5)StepLine:(Context)Given /a simple data table/ -(1400:7)TableRow://9:foo,15:bar -(1401:7)TableRow://9:boz,15:boo -(1402:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1403:7)TableRow://9:foo -(1404:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1405:7)TableRow://11:foo,15:bar,23:boz -(1406:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1407:7)TableRow://8:foo,12:,13:boz -(1408:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1409:7)TableRow://9:foo,15:bar -(1410:1)Empty:// -(1411:7)TableRow://9:boz,16:boo -(1412:1)Comment:/ # this is a comment/ -(1413:7)TableRow://9:boz2,16:boo2 -(1414:1)Empty:// -(1415:3)ScenarioLine:()Scenario/scenario 84/ -(1416:5)StepLine:(Context)Given /a simple data table/ -(1417:7)TableRow://9:foo,15:bar -(1418:7)TableRow://9:boz,15:boo -(1419:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1420:7)TableRow://9:foo -(1421:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1422:7)TableRow://11:foo,15:bar,23:boz -(1423:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1424:7)TableRow://8:foo,12:,13:boz -(1425:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1426:7)TableRow://9:foo,15:bar -(1427:1)Empty:// -(1428:7)TableRow://9:boz,16:boo -(1429:1)Comment:/ # this is a comment/ -(1430:7)TableRow://9:boz2,16:boo2 -(1431:1)Empty:// -(1432:3)ScenarioLine:()Scenario/scenario 85/ -(1433:5)StepLine:(Context)Given /a simple data table/ -(1434:7)TableRow://9:foo,15:bar -(1435:7)TableRow://9:boz,15:boo -(1436:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1437:7)TableRow://9:foo -(1438:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1439:7)TableRow://11:foo,15:bar,23:boz -(1440:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1441:7)TableRow://8:foo,12:,13:boz -(1442:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1443:7)TableRow://9:foo,15:bar -(1444:1)Empty:// -(1445:7)TableRow://9:boz,16:boo -(1446:1)Comment:/ # this is a comment/ -(1447:7)TableRow://9:boz2,16:boo2 -(1448:1)Empty:// -(1449:3)ScenarioLine:()Scenario/scenario 86/ -(1450:5)StepLine:(Context)Given /a simple data table/ -(1451:7)TableRow://9:foo,15:bar -(1452:7)TableRow://9:boz,15:boo -(1453:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1454:7)TableRow://9:foo -(1455:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1456:7)TableRow://11:foo,15:bar,23:boz -(1457:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1458:7)TableRow://8:foo,12:,13:boz -(1459:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1460:7)TableRow://9:foo,15:bar -(1461:1)Empty:// -(1462:7)TableRow://9:boz,16:boo -(1463:1)Comment:/ # this is a comment/ -(1464:7)TableRow://9:boz2,16:boo2 -(1465:1)Empty:// -(1466:3)ScenarioLine:()Scenario/scenario 87/ -(1467:5)StepLine:(Context)Given /a simple data table/ -(1468:7)TableRow://9:foo,15:bar -(1469:7)TableRow://9:boz,15:boo -(1470:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1471:7)TableRow://9:foo -(1472:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1473:7)TableRow://11:foo,15:bar,23:boz -(1474:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1475:7)TableRow://8:foo,12:,13:boz -(1476:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1477:7)TableRow://9:foo,15:bar -(1478:1)Empty:// -(1479:7)TableRow://9:boz,16:boo -(1480:1)Comment:/ # this is a comment/ -(1481:7)TableRow://9:boz2,16:boo2 -(1482:1)Empty:// -(1483:3)ScenarioLine:()Scenario/scenario 88/ -(1484:5)StepLine:(Context)Given /a simple data table/ -(1485:7)TableRow://9:foo,15:bar -(1486:7)TableRow://9:boz,15:boo -(1487:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1488:7)TableRow://9:foo -(1489:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1490:7)TableRow://11:foo,15:bar,23:boz -(1491:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1492:7)TableRow://8:foo,12:,13:boz -(1493:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1494:7)TableRow://9:foo,15:bar -(1495:1)Empty:// -(1496:7)TableRow://9:boz,16:boo -(1497:1)Comment:/ # this is a comment/ -(1498:7)TableRow://9:boz2,16:boo2 -(1499:1)Empty:// -(1500:3)ScenarioLine:()Scenario/scenario 89/ -(1501:5)StepLine:(Context)Given /a simple data table/ -(1502:7)TableRow://9:foo,15:bar -(1503:7)TableRow://9:boz,15:boo -(1504:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1505:7)TableRow://9:foo -(1506:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1507:7)TableRow://11:foo,15:bar,23:boz -(1508:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1509:7)TableRow://8:foo,12:,13:boz -(1510:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1511:7)TableRow://9:foo,15:bar -(1512:1)Empty:// -(1513:7)TableRow://9:boz,16:boo -(1514:1)Comment:/ # this is a comment/ -(1515:7)TableRow://9:boz2,16:boo2 -(1516:1)Empty:// -(1517:3)ScenarioLine:()Scenario/scenario 90/ -(1518:5)StepLine:(Context)Given /a simple data table/ -(1519:7)TableRow://9:foo,15:bar -(1520:7)TableRow://9:boz,15:boo -(1521:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1522:7)TableRow://9:foo -(1523:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1524:7)TableRow://11:foo,15:bar,23:boz -(1525:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1526:7)TableRow://8:foo,12:,13:boz -(1527:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1528:7)TableRow://9:foo,15:bar -(1529:1)Empty:// -(1530:7)TableRow://9:boz,16:boo -(1531:1)Comment:/ # this is a comment/ -(1532:7)TableRow://9:boz2,16:boo2 -(1533:1)Empty:// -(1534:3)ScenarioLine:()Scenario/scenario 91/ -(1535:5)StepLine:(Context)Given /a simple data table/ -(1536:7)TableRow://9:foo,15:bar -(1537:7)TableRow://9:boz,15:boo -(1538:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1539:7)TableRow://9:foo -(1540:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1541:7)TableRow://11:foo,15:bar,23:boz -(1542:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1543:7)TableRow://8:foo,12:,13:boz -(1544:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1545:7)TableRow://9:foo,15:bar -(1546:1)Empty:// -(1547:7)TableRow://9:boz,16:boo -(1548:1)Comment:/ # this is a comment/ -(1549:7)TableRow://9:boz2,16:boo2 -(1550:1)Empty:// -(1551:3)ScenarioLine:()Scenario/scenario 92/ -(1552:5)StepLine:(Context)Given /a simple data table/ -(1553:7)TableRow://9:foo,15:bar -(1554:7)TableRow://9:boz,15:boo -(1555:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1556:7)TableRow://9:foo -(1557:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1558:7)TableRow://11:foo,15:bar,23:boz -(1559:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1560:7)TableRow://8:foo,12:,13:boz -(1561:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1562:7)TableRow://9:foo,15:bar -(1563:1)Empty:// -(1564:7)TableRow://9:boz,16:boo -(1565:1)Comment:/ # this is a comment/ -(1566:7)TableRow://9:boz2,16:boo2 -(1567:1)Empty:// -(1568:3)ScenarioLine:()Scenario/scenario 93/ -(1569:5)StepLine:(Context)Given /a simple data table/ -(1570:7)TableRow://9:foo,15:bar -(1571:7)TableRow://9:boz,15:boo -(1572:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1573:7)TableRow://9:foo -(1574:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1575:7)TableRow://11:foo,15:bar,23:boz -(1576:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1577:7)TableRow://8:foo,12:,13:boz -(1578:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1579:7)TableRow://9:foo,15:bar -(1580:1)Empty:// -(1581:7)TableRow://9:boz,16:boo -(1582:1)Comment:/ # this is a comment/ -(1583:7)TableRow://9:boz2,16:boo2 -(1584:1)Empty:// -(1585:3)ScenarioLine:()Scenario/scenario 94/ -(1586:5)StepLine:(Context)Given /a simple data table/ -(1587:7)TableRow://9:foo,15:bar -(1588:7)TableRow://9:boz,15:boo -(1589:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1590:7)TableRow://9:foo -(1591:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1592:7)TableRow://11:foo,15:bar,23:boz -(1593:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1594:7)TableRow://8:foo,12:,13:boz -(1595:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1596:7)TableRow://9:foo,15:bar -(1597:1)Empty:// -(1598:7)TableRow://9:boz,16:boo -(1599:1)Comment:/ # this is a comment/ -(1600:7)TableRow://9:boz2,16:boo2 -(1601:1)Empty:// -(1602:3)ScenarioLine:()Scenario/scenario 95/ -(1603:5)StepLine:(Context)Given /a simple data table/ -(1604:7)TableRow://9:foo,15:bar -(1605:7)TableRow://9:boz,15:boo -(1606:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1607:7)TableRow://9:foo -(1608:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1609:7)TableRow://11:foo,15:bar,23:boz -(1610:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1611:7)TableRow://8:foo,12:,13:boz -(1612:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1613:7)TableRow://9:foo,15:bar -(1614:1)Empty:// -(1615:7)TableRow://9:boz,16:boo -(1616:1)Comment:/ # this is a comment/ -(1617:7)TableRow://9:boz2,16:boo2 -(1618:1)Empty:// -(1619:3)ScenarioLine:()Scenario/scenario 96/ -(1620:5)StepLine:(Context)Given /a simple data table/ -(1621:7)TableRow://9:foo,15:bar -(1622:7)TableRow://9:boz,15:boo -(1623:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1624:7)TableRow://9:foo -(1625:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1626:7)TableRow://11:foo,15:bar,23:boz -(1627:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1628:7)TableRow://8:foo,12:,13:boz -(1629:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1630:7)TableRow://9:foo,15:bar -(1631:1)Empty:// -(1632:7)TableRow://9:boz,16:boo -(1633:1)Comment:/ # this is a comment/ -(1634:7)TableRow://9:boz2,16:boo2 -(1635:1)Empty:// -(1636:3)ScenarioLine:()Scenario/scenario 97/ -(1637:5)StepLine:(Context)Given /a simple data table/ -(1638:7)TableRow://9:foo,15:bar -(1639:7)TableRow://9:boz,15:boo -(1640:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1641:7)TableRow://9:foo -(1642:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1643:7)TableRow://11:foo,15:bar,23:boz -(1644:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1645:7)TableRow://8:foo,12:,13:boz -(1646:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1647:7)TableRow://9:foo,15:bar -(1648:1)Empty:// -(1649:7)TableRow://9:boz,16:boo -(1650:1)Comment:/ # this is a comment/ -(1651:7)TableRow://9:boz2,16:boo2 -(1652:1)Empty:// -(1653:3)ScenarioLine:()Scenario/scenario 98/ -(1654:5)StepLine:(Context)Given /a simple data table/ -(1655:7)TableRow://9:foo,15:bar -(1656:7)TableRow://9:boz,15:boo -(1657:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1658:7)TableRow://9:foo -(1659:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1660:7)TableRow://11:foo,15:bar,23:boz -(1661:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1662:7)TableRow://8:foo,12:,13:boz -(1663:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1664:7)TableRow://9:foo,15:bar -(1665:1)Empty:// -(1666:7)TableRow://9:boz,16:boo -(1667:1)Comment:/ # this is a comment/ -(1668:7)TableRow://9:boz2,16:boo2 -(1669:1)Empty:// -(1670:3)ScenarioLine:()Scenario/scenario 99/ -(1671:5)StepLine:(Context)Given /a simple data table/ -(1672:7)TableRow://9:foo,15:bar -(1673:7)TableRow://9:boz,15:boo -(1674:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1675:7)TableRow://9:foo -(1676:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1677:7)TableRow://11:foo,15:bar,23:boz -(1678:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1679:7)TableRow://8:foo,12:,13:boz -(1680:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1681:7)TableRow://9:foo,15:bar -(1682:1)Empty:// -(1683:7)TableRow://9:boz,16:boo -(1684:1)Comment:/ # this is a comment/ -(1685:7)TableRow://9:boz2,16:boo2 -(1686:1)Empty:// -(1687:3)ScenarioLine:()Scenario/scenario 100/ -(1688:5)StepLine:(Context)Given /a simple data table/ -(1689:7)TableRow://9:foo,15:bar -(1690:7)TableRow://9:boz,15:boo -(1691:5)StepLine:(Conjunction)And /a data table with a single cell/ -(1692:7)TableRow://9:foo -(1693:5)StepLine:(Conjunction)And /a data table with different fromatting/ -(1694:7)TableRow://11:foo,15:bar,23:boz -(1695:5)StepLine:(Conjunction)And /a data table with an empty cell/ -(1696:7)TableRow://8:foo,12:,13:boz -(1697:5)StepLine:(Conjunction)And /a data table with comments and newlines inside/ -(1698:7)TableRow://9:foo,15:bar -(1699:1)Empty:// -(1700:7)TableRow://9:boz,16:boo -(1701:1)Comment:/ # this is a comment/ -(1702:7)TableRow://9:boz2,16:boo2 -EOF