From b19fa8deb85e921c0c1f6ea9cb915828cf1eb348 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Ml=C3=A1dek?= Date: Mon, 28 Mar 2022 17:22:23 +0200 Subject: [PATCH] Pass all fixture/good tests (#32) - add `description` field to `Background`, `Examples`, `Rule` and `Scenario` (#10) - make `name` field of `Background` required - make `table` field of `Examples` optional Co-authored-by: ilslv --- CHANGELOG.md | 8 + Cargo.toml | 1 + src/keywords.rs | 68 +- src/languages.json | 1891 +++++++++-------- src/lib.rs | 16 +- src/parser.rs | 286 ++- .../bad/unexpected_eof.feature.errors.ndjson | 2 +- tests/fixtures/data/good/.gitignore | 4 - .../data/good/background.feature.ast.ndjson | 2 +- .../good/background.feature.pickles.ndjson | 4 +- .../complex_background.feature.ast.ndjson | 2 +- .../complex_background.feature.pickles.ndjson | 8 +- .../data/good/datatables.feature.ast.ndjson | 2 +- .../fixtures/data/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 | 2 +- ...tatables_with_new_lines.feature.ast.ndjson | 2 +- ...bles_with_new_lines.feature.pickles.ndjson | 2 +- .../data/good/descriptions.feature.ast.ndjson | 2 +- .../good/descriptions.feature.pickles.ndjson | 16 +- .../data/good/docstrings.feature.ast.ndjson | 2 +- .../fixtures/data/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 | 2 +- .../data/good/empty.feature.ast.ndjson | 2 +- .../data/good/empty.feature.source.ndjson | 2 +- .../good/escaped_pipes.feature.ast.ndjson | 2 +- .../good/escaped_pipes.feature.pickles.ndjson | 2 +- .../example_token_multiple.feature.ast.ndjson | 2 +- ...mple_token_multiple.feature.pickles.ndjson | 2 +- ...ample_tokens_everywhere.feature.ast.ndjson | 2 +- ...e_tokens_everywhere.feature.pickles.ndjson | 4 +- .../data/good/i18n_emoji.feature.ast.ndjson | 2 +- .../good/i18n_emoji.feature.pickles.ndjson | 2 +- .../data/good/i18n_fr.feature.ast.ndjson | 2 +- .../data/good/i18n_fr.feature.pickles.ndjson | 22 +- .../data/good/i18n_no.feature.ast.ndjson | 2 +- .../data/good/i18n_no.feature.pickles.ndjson | 2 +- ...incomplete_background_1.feature.ast.ndjson | 2 +- ...mplete_background_1.feature.pickles.ndjson | 2 +- ...incomplete_background_2.feature.ast.ndjson | 2 +- ...mplete_background_2.feature.pickles.ndjson | 2 +- .../incomplete_feature_1.feature.ast.ndjson | 2 +- .../incomplete_feature_2.feature.ast.ndjson | 2 +- .../incomplete_scenario.feature.ast.ndjson | 2 +- ...incomplete_scenario.feature.pickles.ndjson | 2 +- ...mplete_scenario_outline.feature.ast.ndjson | 2 +- ...te_scenario_outline.feature.pickles.ndjson | 6 +- .../data/good/language.feature.ast.ndjson | 2 +- .../data/good/language.feature.pickles.ndjson | 2 +- .../good/minimal-example.feature.ast.ndjson | 2 +- .../minimal-example.feature.pickles.ndjson | 2 +- .../data/good/minimal.feature.ast.ndjson | 2 +- tests/fixtures/data/good/minimal.feature.md | 5 + .../data/good/minimal.feature.md.ast.ndjson | 1 + .../good/minimal.feature.md.pickles.ndjson | 1 + .../good/minimal.feature.md.source.ndjson | 1 + .../data/good/minimal.feature.pickles.ndjson | 2 +- tests/fixtures/data/good/misc.feature.md | 25 + .../data/good/misc.feature.md.ast.ndjson | 1 + .../data/good/misc.feature.md.pickles.ndjson | 2 + .../data/good/misc.feature.md.source.ndjson | 1 + .../good/padded_example.feature.ast.ndjson | 2 +- .../padded_example.feature.pickles.ndjson | 2 +- .../good/readme_example.feature.ast.ndjson | 2 +- .../readme_example.feature.pickles.ndjson | 4 +- .../data/good/rule.feature.ast.ndjson | 2 +- .../data/good/rule.feature.pickles.ndjson | 4 +- .../fixtures/data/good/rule_with_tag.feature | 19 + .../good/rule_with_tag.feature.ast.ndjson | 1 + .../good/rule_with_tag.feature.pickles.ndjson | 3 + .../good/rule_with_tag.feature.source.ndjson | 1 + .../data/good/rule_with_tag.feature.tokens | 20 + ...ut_name_and_description.feature.ast.ndjson | 2 +- ...ame_and_description.feature.pickles.ndjson | 2 +- .../good/scenario_outline.feature.ast.ndjson | 2 +- .../scenario_outline.feature.pickles.ndjson | 2 +- ...ario_outline_no_newline.feature.ast.ndjson | 2 +- ..._outline_no_newline.feature.pickles.ndjson | 2 +- ..._outline_with_docstring.feature.ast.ndjson | 2 +- ...line_with_docstring.feature.pickles.ndjson | 4 +- ..._value_with_dollar_sign.feature.ast.ndjson | 2 +- ...ue_with_dollar_sign.feature.pickles.ndjson | 2 +- ...ario_outlines_with_tags.feature.ast.ndjson | 2 +- ..._outlines_with_tags.feature.pickles.ndjson | 4 +- .../good/several_examples.feature.ast.ndjson | 2 +- .../several_examples.feature.pickles.ndjson | 2 +- .../spaces_in_language.feature.ast.ndjson | 2 +- ...e_with_scenario_outline.feature.ast.ndjson | 2 +- tests/fixtures/data/good/tags.feature | 3 + .../data/good/tags.feature.ast.ndjson | 2 +- tests/fixtures/data/good/tags.feature.md | 42 + .../data/good/tags.feature.md.ast.ndjson | 1 + .../data/good/tags.feature.md.pickles.ndjson | 6 + .../data/good/tags.feature.md.source.ndjson | 1 + .../data/good/tags.feature.pickles.ndjson | 12 +- .../data/good/tags.feature.source.ndjson | 2 +- tests/fixtures/data/good/tags.feature.tokens | 9 +- tests/fixtures/data/good/tags.md.ast.ndjson | 1 + .../fixtures/data/good/tags.md.pickles.ndjson | 6 + .../fixtures/data/good/tags.md.source.ndjson | 1 + .../data/good/very_long.feature.ast.ndjson | 2 +- .../good/very_long.feature.pickles.ndjson | 200 +- 107 files changed, 1672 insertions(+), 1179 deletions(-) delete mode 100644 tests/fixtures/data/good/.gitignore create mode 100644 tests/fixtures/data/good/datatables.feature.md create mode 100644 tests/fixtures/data/good/datatables.feature.md.ast.ndjson create mode 100644 tests/fixtures/data/good/datatables.feature.md.pickles.ndjson create mode 100644 tests/fixtures/data/good/datatables.feature.md.source.ndjson create mode 100644 tests/fixtures/data/good/docstrings.feature.md create mode 100644 tests/fixtures/data/good/docstrings.feature.md.ast.ndjson create mode 100644 tests/fixtures/data/good/docstrings.feature.md.pickles.ndjson create mode 100644 tests/fixtures/data/good/docstrings.feature.md.source.ndjson create mode 100644 tests/fixtures/data/good/minimal.feature.md create mode 100644 tests/fixtures/data/good/minimal.feature.md.ast.ndjson create mode 100644 tests/fixtures/data/good/minimal.feature.md.pickles.ndjson create mode 100644 tests/fixtures/data/good/minimal.feature.md.source.ndjson create mode 100644 tests/fixtures/data/good/misc.feature.md create mode 100644 tests/fixtures/data/good/misc.feature.md.ast.ndjson create mode 100644 tests/fixtures/data/good/misc.feature.md.pickles.ndjson create mode 100644 tests/fixtures/data/good/misc.feature.md.source.ndjson create mode 100644 tests/fixtures/data/good/rule_with_tag.feature create mode 100644 tests/fixtures/data/good/rule_with_tag.feature.ast.ndjson create mode 100644 tests/fixtures/data/good/rule_with_tag.feature.pickles.ndjson create mode 100644 tests/fixtures/data/good/rule_with_tag.feature.source.ndjson create mode 100644 tests/fixtures/data/good/rule_with_tag.feature.tokens create mode 100644 tests/fixtures/data/good/tags.feature.md create mode 100644 tests/fixtures/data/good/tags.feature.md.ast.ndjson create mode 100644 tests/fixtures/data/good/tags.feature.md.pickles.ndjson create mode 100644 tests/fixtures/data/good/tags.feature.md.source.ndjson create mode 100644 tests/fixtures/data/good/tags.md.ast.ndjson create mode 100644 tests/fixtures/data/good/tags.md.pickles.ndjson create mode 100644 tests/fixtures/data/good/tags.md.source.ndjson diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b45f2e..ce1efd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,11 +11,19 @@ All user visible changes to `gherkin` crate will be documented in this file. Thi [Diff](/../../compare/v0.11.2...v0.12.0) +### BC Breaks + +- Made `name` field of `Background` required. ([#32]) +- Make `table` field of `Examples` optional. ([#32]) + ### Added - Support text after `Background` and `Examples` keywords. ([#31]) +- `description` field to `Background`, `Examples`, `Rule` and `Scenario`. ([#32], [#10]) +[#10]: /../../issues/10 [#31]: /../../pull/31 +[#32]: /../../pull/32 diff --git a/Cargo.toml b/Cargo.toml index 0b4f32a..03aa68d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -50,6 +50,7 @@ syn = "1.0" async-trait = "0.1.40" cucumber = "0.11" futures = "0.3.5" +serde_json = "1.0.78" [[test]] name = "cucumber" diff --git a/src/keywords.rs b/src/keywords.rs index 2dd0c70..7e644ae 100644 --- a/src/keywords.rs +++ b/src/keywords.rs @@ -60,22 +60,72 @@ impl<'a> Keywords<'a> { v } - pub fn exclude_in_description(&self) -> Vec<&'a str> { - let mut v = [ - self.feature, + pub fn excluded_feature(&'a self) -> Vec<&'a str> { + [ self.background, self.rule, self.scenario, self.scenario_outline, - self.examples, ] - .iter() - .flat_map(|s| s.iter().map(Deref::deref)) - .collect::>(); + .concat() + } - v.sort_unstable(); + pub fn excluded_rule(&'a self) -> Vec<&'a str> { + [self.background, self.scenario, self.scenario_outline].concat() + } - v + pub fn excluded_background(&'a self) -> Vec<&'a str> { + [ + self.scenario, + self.scenario_outline, + self.given, + self.when, + self.then, + self.and, + self.but, + ] + .concat() + } + + pub fn excluded_scenario(&'a self) -> Vec<&'a str> { + [ + self.scenario, + self.scenario_outline, + self.given, + self.when, + self.then, + self.and, + self.but, + ] + .concat() + } + + pub fn excluded_scenario_outline(&'a self) -> Vec<&'a str> { + [ + self.scenario, + self.scenario_outline, + self.given, + self.when, + self.then, + self.and, + self.but, + ] + .concat() + } + + pub fn excluded_examples(&'a self) -> Vec<&'a str> { + let mut r = [ + self.scenario, + self.scenario_outline, + self.given, + self.when, + self.then, + self.and, + self.but, + ] + .concat(); + r.push("|"); + r } } diff --git a/src/languages.json b/src/languages.json index 6954c5e..1825c48 100644 --- a/src/languages.json +++ b/src/languages.json @@ -1,15 +1,15 @@ { "af": { "and": [ - "*", - "En" + "* ", + "En " ], "background": [ "Agtergrond" ], "but": [ - "*", - "Maar" + "* ", + "Maar " ], "examples": [ "Voorbeelde" @@ -20,13 +20,13 @@ "Vermoë" ], "given": [ - "*", - "Gegewe" + "* ", + "Gegewe " ], "name": "Afrikaans", "native": "Afrikaans", "rule": [ - "Rule" + "Regel" ], "scenario": [ "Voorbeeld", @@ -36,25 +36,25 @@ "Situasie Uiteensetting" ], "then": [ - "*", - "Dan" + "* ", + "Dan " ], "when": [ - "*", - "Wanneer" + "* ", + "Wanneer " ] }, "am": { "and": [ - "*", - "Եվ" + "* ", + "Եվ " ], "background": [ "Կոնտեքստ" ], "but": [ - "*", - "Բայց" + "* ", + "Բայց " ], "examples": [ "Օրինակներ" @@ -64,8 +64,8 @@ "Հատկություն" ], "given": [ - "*", - "Դիցուք" + "* ", + "Դիցուք " ], "name": "Armenian", "native": "հայերեն", @@ -80,27 +80,27 @@ "Սցենարի կառուցվացքը" ], "then": [ - "*", - "Ապա" + "* ", + "Ապա " ], "when": [ - "*", - "Եթե", - "Երբ" + "* ", + "Եթե ", + "Երբ " ] }, "an": { "and": [ - "*", - "Y", - "E" + "* ", + "Y ", + "E " ], "background": [ "Antecedents" ], "but": [ - "*", - "Pero" + "* ", + "Pero " ], "examples": [ "Eixemplos" @@ -109,11 +109,11 @@ "Caracteristica" ], "given": [ - "*", - "Dau", - "Dada", - "Daus", - "Dadas" + "* ", + "Dau ", + "Dada ", + "Daus ", + "Dadas " ], "name": "Aragonese", "native": "Aragonés", @@ -128,27 +128,27 @@ "Esquema del caso" ], "then": [ - "*", - "Alavez", - "Allora", - "Antonces" + "* ", + "Alavez ", + "Allora ", + "Antonces " ], "when": [ - "*", - "Cuan" + "* ", + "Cuan " ] }, "ar": { "and": [ - "*", - "و" + "* ", + "و " ], "background": [ "الخلفية" ], "but": [ - "*", - "لكن" + "* ", + "لكن " ], "examples": [ "امثلة" @@ -157,8 +157,8 @@ "خاصية" ], "given": [ - "*", - "بفرض" + "* ", + "بفرض " ], "name": "Arabic", "native": "العربية", @@ -173,28 +173,28 @@ "سيناريو مخطط" ], "then": [ - "*", - "اذاً", - "ثم" + "* ", + "اذاً ", + "ثم " ], "when": [ - "*", - "متى", - "عندما" + "* ", + "متى ", + "عندما " ] }, "ast": { "and": [ - "*", - "Y", - "Ya" + "* ", + "Y ", + "Ya " ], "background": [ "Antecedentes" ], "but": [ - "*", - "Peru" + "* ", + "Peru " ], "examples": [ "Exemplos" @@ -203,11 +203,11 @@ "Carauterística" ], "given": [ - "*", - "Dáu", - "Dada", - "Daos", - "Daes" + "* ", + "Dáu ", + "Dada ", + "Daos ", + "Daes " ], "name": "Asturian", "native": "asturianu", @@ -222,28 +222,28 @@ "Esbozu del casu" ], "then": [ - "*", - "Entós" + "* ", + "Entós " ], "when": [ - "*", - "Cuando" + "* ", + "Cuando " ] }, "az": { "and": [ - "*", - "Və", - "Həm" + "* ", + "Və ", + "Həm " ], "background": [ "Keçmiş", "Kontekst" ], "but": [ - "*", - "Amma", - "Ancaq" + "* ", + "Amma ", + "Ancaq " ], "examples": [ "Nümunələr" @@ -252,9 +252,9 @@ "Özəllik" ], "given": [ - "*", - "Tutaq ki", - "Verilir" + "* ", + "Tutaq ki ", + "Verilir " ], "name": "Azerbaijani", "native": "Azərbaycanca", @@ -269,26 +269,26 @@ "Ssenarinin strukturu" ], "then": [ - "*", - "O halda" + "* ", + "O halda " ], "when": [ - "*", - "Əgər", - "Nə vaxt ki" + "* ", + "Əgər ", + "Nə vaxt ki " ] }, "bg": { "and": [ - "*", - "И" + "* ", + "И " ], "background": [ "Предистория" ], "but": [ - "*", - "Но" + "* ", + "Но " ], "examples": [ "Примери" @@ -297,13 +297,13 @@ "Функционалност" ], "given": [ - "*", - "Дадено" + "* ", + "Дадено " ], "name": "Bulgarian", "native": "български", "rule": [ - "Rule" + "Правило" ], "scenario": [ "Пример", @@ -313,26 +313,26 @@ "Рамка на сценарий" ], "then": [ - "*", - "То" + "* ", + "То " ], "when": [ - "*", - "Когато" + "* ", + "Когато " ] }, "bm": { "and": [ - "*", - "Dan" + "* ", + "Dan " ], "background": [ "Latar Belakang" ], "but": [ - "*", - "Tetapi", - "Tapi" + "* ", + "Tetapi ", + "Tapi " ], "examples": [ "Contoh" @@ -341,9 +341,9 @@ "Fungsi" ], "given": [ - "*", - "Diberi", - "Bagi" + "* ", + "Diberi ", + "Bagi " ], "name": "Malay", "native": "Bahasa Melayu", @@ -362,27 +362,27 @@ "Garis Panduan Senario" ], "then": [ - "*", - "Maka", - "Kemudian" + "* ", + "Maka ", + "Kemudian " ], "when": [ - "*", - "Apabila" + "* ", + "Apabila " ] }, "bs": { "and": [ - "*", - "I", - "A" + "* ", + "I ", + "A " ], "background": [ "Pozadina" ], "but": [ - "*", - "Ali" + "* ", + "Ali " ], "examples": [ "Primjeri" @@ -391,8 +391,8 @@ "Karakteristika" ], "given": [ - "*", - "Dato" + "* ", + "Dato " ], "name": "Bosnian", "native": "Bosanski", @@ -409,26 +409,26 @@ "Scenario-outline" ], "then": [ - "*", - "Zatim" + "* ", + "Zatim " ], "when": [ - "*", - "Kada" + "* ", + "Kada " ] }, "ca": { "and": [ - "*", - "I" + "* ", + "I " ], "background": [ "Rerefons", "Antecedents" ], "but": [ - "*", - "Però" + "* ", + "Però " ], "examples": [ "Exemples" @@ -438,11 +438,11 @@ "Funcionalitat" ], "given": [ - "*", - "Donat", - "Donada", - "Atès", - "Atesa" + "* ", + "Donat ", + "Donada ", + "Atès ", + "Atesa " ], "name": "Catalan", "native": "català", @@ -457,28 +457,28 @@ "Esquema de l'escenari" ], "then": [ - "*", - "Aleshores", - "Cal" + "* ", + "Aleshores ", + "Cal " ], "when": [ - "*", - "Quan" + "* ", + "Quan " ] }, "cs": { "and": [ - "*", - "A také", - "A" + "* ", + "A také ", + "A " ], "background": [ "Pozadí", "Kontext" ], "but": [ - "*", - "Ale" + "* ", + "Ale " ], "examples": [ "Příklady" @@ -487,14 +487,14 @@ "Požadavek" ], "given": [ - "*", - "Pokud", - "Za předpokladu" + "* ", + "Pokud ", + "Za předpokladu " ], "name": "Czech", "native": "Česky", "rule": [ - "Rule" + "Pravidlo" ], "scenario": [ "Příklad", @@ -505,25 +505,25 @@ "Osnova scénáře" ], "then": [ - "*", - "Pak" + "* ", + "Pak " ], "when": [ - "*", - "Když" + "* ", + "Když " ] }, "cy-GB": { "and": [ - "*", - "A" + "* ", + "A " ], "background": [ "Cefndir" ], "but": [ - "*", - "Ond" + "* ", + "Ond " ], "examples": [ "Enghreifftiau" @@ -532,8 +532,8 @@ "Arwedd" ], "given": [ - "*", - "Anrhegedig a" + "* ", + "Anrhegedig a " ], "name": "Welsh", "native": "Cymraeg", @@ -548,25 +548,25 @@ "Scenario Amlinellol" ], "then": [ - "*", - "Yna" + "* ", + "Yna " ], "when": [ - "*", - "Pryd" + "* ", + "Pryd " ] }, "da": { "and": [ - "*", - "Og" + "* ", + "Og " ], "background": [ "Baggrund" ], "but": [ - "*", - "Men" + "* ", + "Men " ], "examples": [ "Eksempler" @@ -575,8 +575,8 @@ "Egenskab" ], "given": [ - "*", - "Givet" + "* ", + "Givet " ], "name": "Danish", "native": "dansk", @@ -591,18 +591,18 @@ "Abstrakt Scenario" ], "then": [ - "*", - "Så" + "* ", + "Så " ], "when": [ - "*", - "Når" + "* ", + "Når " ] }, "de": { "and": [ - "*", - "Und" + "* ", + "Und " ], "background": [ "Grundlage", @@ -611,8 +611,8 @@ "Vorbedingungen" ], "but": [ - "*", - "Aber" + "* ", + "Aber " ], "examples": [ "Beispiele" @@ -622,10 +622,10 @@ "Funktion" ], "given": [ - "*", - "Angenommen", - "Gegeben sei", - "Gegeben seien" + "* ", + "Angenommen ", + "Gegeben sei ", + "Gegeben seien " ], "name": "German", "native": "Deutsch", @@ -642,25 +642,25 @@ "Szenarien" ], "then": [ - "*", - "Dann" + "* ", + "Dann " ], "when": [ - "*", - "Wenn" + "* ", + "Wenn " ] }, "el": { "and": [ - "*", - "Και" + "* ", + "Και " ], "background": [ "Υπόβαθρο" ], "but": [ - "*", - "Αλλά" + "* ", + "Αλλά " ], "examples": [ "Παραδείγματα", @@ -671,8 +671,8 @@ "Λειτουργία" ], "given": [ - "*", - "Δεδομένου" + "* ", + "Δεδομένου " ], "name": "Greek", "native": "Ελληνικά", @@ -688,24 +688,24 @@ "Περίγραμμα Σεναρίου" ], "then": [ - "*", - "Τότε" + "* ", + "Τότε " ], "when": [ - "*", - "Όταν" + "* ", + "Όταν " ] }, "em": { "and": [ - "*", + "* ", "😂" ], "background": [ "💤" ], "but": [ - "*", + "* ", "😔" ], "examples": [ @@ -715,7 +715,7 @@ "📚" ], "given": [ - "*", + "* ", "😐" ], "name": "Emoji", @@ -731,25 +731,25 @@ "📖" ], "then": [ - "*", + "* ", "🙏" ], "when": [ - "*", + "* ", "🎬" ] }, "en": { "and": [ - "*", - "And" + "* ", + "And " ], "background": [ "Background" ], "but": [ - "*", - "But" + "* ", + "But " ], "examples": [ "Examples", @@ -761,8 +761,8 @@ "Ability" ], "given": [ - "*", - "Given" + "* ", + "Given " ], "name": "English", "native": "English", @@ -778,25 +778,25 @@ "Scenario Template" ], "then": [ - "*", - "Then" + "* ", + "Then " ], "when": [ - "*", - "When" + "* ", + "When " ] }, "en-Scouse": { "and": [ - "*", - "An" + "* ", + "An " ], "background": [ "Dis is what went down" ], "but": [ - "*", - "Buh" + "* ", + "Buh " ], "examples": [ "Examples" @@ -805,9 +805,9 @@ "Feature" ], "given": [ - "*", - "Givun", - "Youse know when youse got" + "* ", + "Givun ", + "Youse know when youse got " ], "name": "Scouse", "native": "Scouse", @@ -821,27 +821,27 @@ "Wharrimean is" ], "then": [ - "*", - "Dun", - "Den youse gotta" + "* ", + "Dun ", + "Den youse gotta " ], "when": [ - "*", - "Wun", - "Youse know like when" + "* ", + "Wun ", + "Youse know like when " ] }, "en-au": { "and": [ - "*", - "Too right" + "* ", + "Too right " ], "background": [ "First off" ], "but": [ - "*", - "Yeah nah" + "* ", + "Yeah nah " ], "examples": [ "You'll wanna" @@ -850,8 +850,8 @@ "Pretty much" ], "given": [ - "*", - "Y'know" + "* ", + "Y'know " ], "name": "Australian", "native": "Australian", @@ -865,25 +865,25 @@ "Reckon it's like" ], "then": [ - "*", - "But at the end of the day I reckon" + "* ", + "But at the end of the day I reckon " ], "when": [ - "*", - "It's just unbelievable" + "* ", + "It's just unbelievable " ] }, "en-lol": { "and": [ - "*", - "AN" + "* ", + "AN " ], "background": [ "B4" ], "but": [ - "*", - "BUT" + "* ", + "BUT " ], "examples": [ "EXAMPLZ" @@ -892,8 +892,8 @@ "OH HAI" ], "given": [ - "*", - "I CAN HAZ" + "* ", + "I CAN HAZ " ], "name": "LOLCAT", "native": "LOLCAT", @@ -907,27 +907,27 @@ "MISHUN SRSLY" ], "then": [ - "*", - "DEN" + "* ", + "DEN " ], "when": [ - "*", - "WEN" + "* ", + "WEN " ] }, "en-old": { "and": [ - "*", - "Ond", - "7" + "* ", + "Ond ", + "7 " ], "background": [ "Aer", "Ær" ], "but": [ - "*", - "Ac" + "* ", + "Ac " ], "examples": [ "Se the", @@ -939,10 +939,10 @@ "Hwæt" ], "given": [ - "*", - "Thurh", - "Þurh", - "Ðurh" + "* ", + "Thurh ", + "Þurh ", + "Ðurh " ], "name": "Old English", "native": "Englisc", @@ -957,32 +957,32 @@ "Swa hwær swa" ], "then": [ - "*", - "Tha", - "Þa", - "Ða", - "Tha the", - "Þa þe", - "Ða ðe" + "* ", + "Tha ", + "Þa ", + "Ða ", + "Tha the ", + "Þa þe ", + "Ða ðe " ], "when": [ - "*", - "Tha", - "Þa", - "Ða" + "* ", + "Tha ", + "Þa ", + "Ða " ] }, "en-pirate": { "and": [ - "*", - "Aye" + "* ", + "Aye " ], "background": [ "Yo-ho-ho" ], "but": [ - "*", - "Avast!" + "* ", + "Avast! " ], "examples": [ "Dead men tell no tales" @@ -991,8 +991,8 @@ "Ahoy matey!" ], "given": [ - "*", - "Gangway!" + "* ", + "Gangway! " ], "name": "Pirate", "native": "Pirate", @@ -1006,25 +1006,65 @@ "Shiver me timbers" ], "then": [ - "*", - "Let go and haul" + "* ", + "Let go and haul " + ], + "when": [ + "* ", + "Blimey! " + ] + }, + "en-tx": { + "and": [ + "Come hell or high water " + ], + "background": [ + "Lemme tell y'all a story" + ], + "but": [ + "Well now hold on, I'll you what " + ], + "examples": [ + "Now that's a story longer than a cattle drive in July" + ], + "feature": [ + "This ain’t my first rodeo", + "All gussied up" + ], + "given": [ + "Fixin' to ", + "All git out " + ], + "name": "Texas", + "native": "Texas", + "rule": [ + "Rule " + ], + "scenario": [ + "All hat and no cattle" + ], + "scenarioOutline": [ + "Serious as a snake bite", + "Busy as a hound in flea season" + ], + "then": [ + "There’s no tree but bears some fruit " ], "when": [ - "*", - "Blimey!" + "Quick out of the chute " ] }, "eo": { "and": [ - "*", - "Kaj" + "* ", + "Kaj " ], "background": [ "Fono" ], "but": [ - "*", - "Sed" + "* ", + "Sed " ], "examples": [ "Ekzemploj" @@ -1033,9 +1073,9 @@ "Trajto" ], "given": [ - "*", - "Donitaĵo", - "Komence" + "* ", + "Donitaĵo ", + "Komence " ], "name": "Esperanto", "native": "Esperanto", @@ -1053,44 +1093,47 @@ "Kazo-skizo" ], "then": [ - "*", - "Do" + "* ", + "Do " ], "when": [ - "*", - "Se" + "* ", + "Se " ] }, "es": { "and": [ - "*", - "Y", - "E" + "* ", + "Y ", + "E " ], "background": [ "Antecedentes" ], "but": [ - "*", - "Pero" + "* ", + "Pero " ], "examples": [ "Ejemplos" ], "feature": [ - "Característica" + "Característica", + "Necesidad del negocio", + "Requisito" ], "given": [ - "*", - "Dado", - "Dada", - "Dados", - "Dadas" + "* ", + "Dado ", + "Dada ", + "Dados ", + "Dadas " ], "name": "Spanish", "native": "español", "rule": [ - "Regla" + "Regla", + "Regla de negocio" ], "scenario": [ "Ejemplo", @@ -1100,25 +1143,25 @@ "Esquema del escenario" ], "then": [ - "*", - "Entonces" + "* ", + "Entonces " ], "when": [ - "*", - "Cuando" + "* ", + "Cuando " ] }, "et": { "and": [ - "*", - "Ja" + "* ", + "Ja " ], "background": [ "Taust" ], "but": [ - "*", - "Kuid" + "* ", + "Kuid " ], "examples": [ "Juhtumid" @@ -1127,8 +1170,8 @@ "Omadus" ], "given": [ - "*", - "Eeldades" + "* ", + "Eeldades " ], "name": "Estonian", "native": "eesti keel", @@ -1144,25 +1187,25 @@ "Raamstsenaarium" ], "then": [ - "*", - "Siis" + "* ", + "Siis " ], "when": [ - "*", - "Kui" + "* ", + "Kui " ] }, "fa": { "and": [ - "*", - "و" + "* ", + "و " ], "background": [ "زمینه" ], "but": [ - "*", - "اما" + "* ", + "اما " ], "examples": [ "نمونه ها" @@ -1171,8 +1214,8 @@ "وِیژگی" ], "given": [ - "*", - "با فرض" + "* ", + "با فرض " ], "name": "Persian", "native": "فارسی", @@ -1187,25 +1230,25 @@ "الگوی سناریو" ], "then": [ - "*", - "آنگاه" + "* ", + "آنگاه " ], "when": [ - "*", - "هنگامی" + "* ", + "هنگامی " ] }, "fi": { "and": [ - "*", - "Ja" + "* ", + "Ja " ], "background": [ "Tausta" ], "but": [ - "*", - "Mutta" + "* ", + "Mutta " ], "examples": [ "Tapaukset" @@ -1214,8 +1257,8 @@ "Ominaisuus" ], "given": [ - "*", - "Oletetaan" + "* ", + "Oletetaan " ], "name": "Finnish", "native": "suomi", @@ -1229,29 +1272,29 @@ "Tapausaihio" ], "then": [ - "*", - "Niin" + "* ", + "Niin " ], "when": [ - "*", - "Kun" + "* ", + "Kun " ] }, "fr": { "and": [ - "*", - "Et que", + "* ", + "Et que ", "Et qu'", - "Et" + "Et " ], "background": [ "Contexte" ], "but": [ - "*", - "Mais que", + "* ", + "Mais que ", "Mais qu'", - "Mais" + "Mais " ], "examples": [ "Exemples" @@ -1260,23 +1303,23 @@ "Fonctionnalité" ], "given": [ - "*", - "Soit", - "Sachant que", + "* ", + "Soit ", + "Sachant que ", "Sachant qu'", - "Sachant", - "Etant donné que", + "Sachant ", + "Etant donné que ", "Etant donné qu'", - "Etant donné", - "Etant donnée", - "Etant donnés", - "Etant données", - "Étant donné que", + "Etant donné ", + "Etant donnée ", + "Etant donnés ", + "Etant données ", + "Étant donné que ", "Étant donné qu'", - "Étant donné", - "Étant donnée", - "Étant donnés", - "Étant données" + "Étant donné ", + "Étant donnée ", + "Étant donnés ", + "Étant données " ], "name": "French", "native": "français", @@ -1292,27 +1335,27 @@ "Plan du Scénario" ], "then": [ - "*", - "Alors", - "Donc" + "* ", + "Alors ", + "Donc " ], "when": [ - "*", - "Quand", - "Lorsque", + "* ", + "Quand ", + "Lorsque ", "Lorsqu'" ] }, "ga": { "and": [ - "*", + "* ", "Agus" ], "background": [ "Cúlra" ], "but": [ - "*", + "* ", "Ach" ], "examples": [ @@ -1322,7 +1365,7 @@ "Gné" ], "given": [ - "*", + "* ", "Cuir i gcás go", "Cuir i gcás nach", "Cuir i gcás gur", @@ -1341,11 +1384,11 @@ "Cás Achomair" ], "then": [ - "*", + "* ", "Ansin" ], "when": [ - "*", + "* ", "Nuair a", "Nuair nach", "Nuair ba", @@ -1354,15 +1397,15 @@ }, "gj": { "and": [ - "*", - "અને" + "* ", + "અને " ], "background": [ "બેકગ્રાઉન્ડ" ], "but": [ - "*", - "પણ" + "* ", + "પણ " ], "examples": [ "ઉદાહરણો" @@ -1373,8 +1416,8 @@ "ક્ષમતા" ], "given": [ - "*", - "આપેલ છે" + "* ", + "આપેલ છે " ], "name": "Gujarati", "native": "ગુજરાતી", @@ -1390,26 +1433,26 @@ "પરિદ્દશ્ય ઢાંચો" ], "then": [ - "*", - "પછી" + "* ", + "પછી " ], "when": [ - "*", - "ક્યારે" + "* ", + "ક્યારે " ] }, "gl": { "and": [ - "*", - "E" + "* ", + "E " ], "background": [ "Contexto" ], "but": [ - "*", - "Mais", - "Pero" + "* ", + "Mais ", + "Pero " ], "examples": [ "Exemplos" @@ -1418,11 +1461,11 @@ "Característica" ], "given": [ - "*", - "Dado", - "Dada", - "Dados", - "Dadas" + "* ", + "Dado ", + "Dada ", + "Dados ", + "Dadas " ], "name": "Galician", "native": "galego", @@ -1437,26 +1480,26 @@ "Esbozo do escenario" ], "then": [ - "*", - "Entón", - "Logo" + "* ", + "Entón ", + "Logo " ], "when": [ - "*", - "Cando" + "* ", + "Cando " ] }, "he": { "and": [ - "*", - "וגם" + "* ", + "וגם " ], "background": [ "רקע" ], "but": [ - "*", - "אבל" + "* ", + "אבל " ], "examples": [ "דוגמאות" @@ -1465,8 +1508,8 @@ "תכונה" ], "given": [ - "*", - "בהינתן" + "* ", + "בהינתן " ], "name": "Hebrew", "native": "עברית", @@ -1481,29 +1524,29 @@ "תבנית תרחיש" ], "then": [ - "*", - "אז", - "אזי" + "* ", + "אז ", + "אזי " ], "when": [ - "*", - "כאשר" + "* ", + "כאשר " ] }, "hi": { "and": [ - "*", - "और", - "तथा" + "* ", + "और ", + "तथा " ], "background": [ "पृष्ठभूमि" ], "but": [ - "*", - "पर", - "परन्तु", - "किन्तु" + "* ", + "पर ", + "परन्तु ", + "किन्तु " ], "examples": [ "उदाहरण" @@ -1512,15 +1555,15 @@ "रूप लेख" ], "given": [ - "*", - "अगर", - "यदि", - "चूंकि" + "* ", + "अगर ", + "यदि ", + "चूंकि " ], "name": "Hindi", "native": "हिंदी", "rule": [ - "Rule" + "नियम" ], "scenario": [ "परिदृश्य" @@ -1529,27 +1572,27 @@ "परिदृश्य रूपरेखा" ], "then": [ - "*", - "तब", - "तदा" + "* ", + "तब ", + "तदा " ], "when": [ - "*", - "जब", - "कदा" + "* ", + "जब ", + "कदा " ] }, "hr": { "and": [ - "*", - "I" + "* ", + "I " ], "background": [ "Pozadina" ], "but": [ - "*", - "Ali" + "* ", + "Ali " ], "examples": [ "Primjeri", @@ -1561,11 +1604,11 @@ "Mogucnost" ], "given": [ - "*", - "Zadan", - "Zadani", - "Zadano", - "Ukoliko" + "* ", + "Zadan ", + "Zadani ", + "Zadano ", + "Ukoliko " ], "name": "Croatian", "native": "hrvatski", @@ -1581,29 +1624,29 @@ "Koncept" ], "then": [ - "*", - "Onda" + "* ", + "Onda " ], "when": [ - "*", - "Kada", - "Kad" + "* ", + "Kada ", + "Kad " ] }, "ht": { "and": [ - "*", - "Ak", - "Epi", - "E" + "* ", + "Ak ", + "Epi ", + "E " ], "background": [ "Kontèks", "Istorik" ], "but": [ - "*", - "Men" + "* ", + "Men " ], "examples": [ "Egzanp" @@ -1614,10 +1657,10 @@ "Fonksyonalite" ], "given": [ - "*", - "Sipoze", - "Sipoze ke", - "Sipoze Ke" + "* ", + "Sipoze ", + "Sipoze ke ", + "Sipoze Ke " ], "name": "Creole", "native": "kreyòl", @@ -1636,27 +1679,27 @@ "Dyagram Senaryo" ], "then": [ - "*", - "Lè sa a", - "Le sa a" + "* ", + "Lè sa a ", + "Le sa a " ], "when": [ - "*", - "Lè", - "Le" + "* ", + "Lè ", + "Le " ] }, "hu": { "and": [ - "*", - "És" + "* ", + "És " ], "background": [ "Háttér" ], "but": [ - "*", - "De" + "* ", + "De " ], "examples": [ "Példák" @@ -1665,14 +1708,14 @@ "Jellemző" ], "given": [ - "*", - "Amennyiben", - "Adott" + "* ", + "Amennyiben ", + "Adott " ], "name": "Hungarian", "native": "magyar", "rule": [ - "Rule" + "Szabály" ], "scenario": [ "Példa", @@ -1682,29 +1725,29 @@ "Forgatókönyv vázlat" ], "then": [ - "*", - "Akkor" + "* ", + "Akkor " ], "when": [ - "*", - "Majd", - "Ha", - "Amikor" + "* ", + "Majd ", + "Ha ", + "Amikor " ] }, "id": { "and": [ - "*", - "Dan" + "* ", + "Dan " ], "background": [ "Dasar", "Latar Belakang" ], "but": [ - "*", - "Tapi", - "Tetapi" + "* ", + "Tapi ", + "Tetapi " ], "examples": [ "Contoh", @@ -1714,12 +1757,12 @@ "Fitur" ], "given": [ - "*", - "Dengan", - "Diketahui", - "Diasumsikan", - "Bila", - "Jika" + "* ", + "Dengan ", + "Diketahui ", + "Diasumsikan ", + "Bila ", + "Jika " ], "name": "Indonesian", "native": "Bahasa Indonesia", @@ -1735,26 +1778,26 @@ "Garis-Besar Skenario" ], "then": [ - "*", - "Maka", - "Kemudian" + "* ", + "Maka ", + "Kemudian " ], "when": [ - "*", - "Ketika" + "* ", + "Ketika " ] }, "is": { "and": [ - "*", - "Og" + "* ", + "Og " ], "background": [ "Bakgrunnur" ], "but": [ - "*", - "En" + "* ", + "En " ], "examples": [ "Dæmi", @@ -1764,8 +1807,8 @@ "Eiginleiki" ], "given": [ - "*", - "Ef" + "* ", + "Ef " ], "name": "Icelandic", "native": "Íslenska", @@ -1780,25 +1823,25 @@ "Lýsing Dæma" ], "then": [ - "*", - "Þá" + "* ", + "Þá " ], "when": [ - "*", - "Þegar" + "* ", + "Þegar " ] }, "it": { "and": [ - "*", - "E" + "* ", + "E " ], "background": [ "Contesto" ], "but": [ - "*", - "Ma" + "* ", + "Ma " ], "examples": [ "Esempi" @@ -1809,11 +1852,11 @@ "Abilità" ], "given": [ - "*", - "Dato", - "Data", - "Dati", - "Date" + "* ", + "Dato ", + "Data ", + "Dati ", + "Date " ], "name": "Italian", "native": "italiano", @@ -1828,24 +1871,24 @@ "Schema dello scenario" ], "then": [ - "*", - "Allora" + "* ", + "Allora " ], "when": [ - "*", - "Quando" + "* ", + "Quando " ] }, "ja": { "and": [ - "*", + "* ", "かつ" ], "background": [ "背景" ], "but": [ - "*", + "* ", "しかし", "但し", "ただし" @@ -1859,7 +1902,7 @@ "機能" ], "given": [ - "*", + "* ", "前提" ], "name": "Japanese", @@ -1877,27 +1920,27 @@ "シナリオテンプレ" ], "then": [ - "*", + "* ", "ならば" ], "when": [ - "*", + "* ", "もし" ] }, "jv": { "and": [ - "*", - "Lan" + "* ", + "Lan " ], "background": [ "Dasar" ], "but": [ - "*", - "Tapi", - "Nanging", - "Ananging" + "* ", + "Tapi ", + "Nanging ", + "Ananging " ], "examples": [ "Conto", @@ -1907,9 +1950,9 @@ "Fitur" ], "given": [ - "*", - "Nalika", - "Nalikaning" + "* ", + "Nalika ", + "Nalikaning " ], "name": "Javanese", "native": "Basa Jawa", @@ -1923,26 +1966,26 @@ "Konsep skenario" ], "then": [ - "*", - "Njuk", - "Banjur" + "* ", + "Njuk ", + "Banjur " ], "when": [ - "*", - "Manawa", - "Menawa" + "* ", + "Manawa ", + "Menawa " ] }, "ka": { "and": [ - "*", + "* ", "და" ], "background": [ "კონტექსტი" ], "but": [ - "*", + "* ", "მაგ­რამ" ], "examples": [ @@ -1952,7 +1995,7 @@ "თვისება" ], "given": [ - "*", + "* ", "მოცემული" ], "name": "Georgian", @@ -1968,25 +2011,25 @@ "სცენარის ნიმუში" ], "then": [ - "*", + "* ", "მაშინ" ], "when": [ - "*", + "* ", "როდესაც" ] }, "kn": { "and": [ - "*", - "ಮತ್ತು" + "* ", + "ಮತ್ತು " ], "background": [ "ಹಿನ್ನೆಲೆ" ], "but": [ - "*", - "ಆದರೆ" + "* ", + "ಆದರೆ " ], "examples": [ "ಉದಾಹರಣೆಗಳು" @@ -1995,8 +2038,8 @@ "ಹೆಚ್ಚಳ" ], "given": [ - "*", - "ನೀಡಿದ" + "* ", + "ನೀಡಿದ " ], "name": "Kannada", "native": "ಕನ್ನಡ", @@ -2011,24 +2054,24 @@ "ವಿವರಣೆ" ], "then": [ - "*", - "ನಂತರ" + "* ", + "ನಂತರ " ], "when": [ - "*", - "ಸ್ಥಿತಿಯನ್ನು" + "* ", + "ಸ್ಥಿತಿಯನ್ನು " ] }, "ko": { "and": [ - "*", + "* ", "그리고" ], "background": [ "배경" ], "but": [ - "*", + "* ", "하지만", "단" ], @@ -2039,7 +2082,7 @@ "기능" ], "given": [ - "*", + "* ", "조건", "먼저" ], @@ -2055,26 +2098,26 @@ "시나리오 개요" ], "then": [ - "*", + "* ", "그러면" ], "when": [ - "*", + "* ", "만일", "만약" ] }, "lt": { "and": [ - "*", - "Ir" + "* ", + "Ir " ], "background": [ "Kontekstas" ], "but": [ - "*", - "Bet" + "* ", + "Bet " ], "examples": [ "Pavyzdžiai", @@ -2085,8 +2128,8 @@ "Savybė" ], "given": [ - "*", - "Duota" + "* ", + "Duota " ], "name": "Lithuanian", "native": "lietuvių kalba", @@ -2101,27 +2144,27 @@ "Scenarijaus šablonas" ], "then": [ - "*", - "Tada" + "* ", + "Tada " ], "when": [ - "*", - "Kai" + "* ", + "Kai " ] }, "lu": { "and": [ - "*", - "an", - "a" + "* ", + "an ", + "a " ], "background": [ "Hannergrond" ], "but": [ - "*", - "awer", - "mä" + "* ", + "awer ", + "mä " ], "examples": [ "Beispiller" @@ -2130,8 +2173,8 @@ "Funktionalitéit" ], "given": [ - "*", - "ugeholl" + "* ", + "ugeholl " ], "name": "Luxemburgish", "native": "Lëtzebuergesch", @@ -2146,26 +2189,26 @@ "Plang vum Szenario" ], "then": [ - "*", - "dann" + "* ", + "dann " ], "when": [ - "*", - "wann" + "* ", + "wann " ] }, "lv": { "and": [ - "*", - "Un" + "* ", + "Un " ], "background": [ "Konteksts", "Situācija" ], "but": [ - "*", - "Bet" + "* ", + "Bet " ], "examples": [ "Piemēri", @@ -2176,8 +2219,8 @@ "Fīča" ], "given": [ - "*", - "Kad" + "* ", + "Kad " ], "name": "Latvian", "native": "latviešu", @@ -2192,26 +2235,26 @@ "Scenārijs pēc parauga" ], "then": [ - "*", - "Tad" + "* ", + "Tad " ], "when": [ - "*", - "Ja" + "* ", + "Ja " ] }, "mk-Cyrl": { "and": [ - "*", - "И" + "* ", + "И " ], "background": [ "Контекст", "Содржина" ], "but": [ - "*", - "Но" + "* ", + "Но " ], "examples": [ "Примери", @@ -2223,9 +2266,9 @@ "Можност" ], "given": [ - "*", - "Дадено", - "Дадена" + "* ", + "Дадено ", + "Дадена " ], "name": "Macedonian", "native": "Македонски", @@ -2243,26 +2286,26 @@ "Концепт" ], "then": [ - "*", - "Тогаш" + "* ", + "Тогаш " ], "when": [ - "*", - "Кога" + "* ", + "Кога " ] }, "mk-Latn": { "and": [ - "*", - "I" + "* ", + "I " ], "background": [ "Kontekst", "Sodrzhina" ], "but": [ - "*", - "No" + "* ", + "No " ], "examples": [ "Primeri", @@ -2274,9 +2317,9 @@ "Mozhnost" ], "given": [ - "*", - "Dadeno", - "Dadena" + "* ", + "Dadeno ", + "Dadena " ], "name": "Macedonian (Latin)", "native": "Makedonski (Latinica)", @@ -2293,27 +2336,27 @@ "Koncept" ], "then": [ - "*", - "Togash" + "* ", + "Togash " ], "when": [ - "*", - "Koga" + "* ", + "Koga " ] }, "mn": { "and": [ - "*", - "Мөн", - "Тэгээд" + "* ", + "Мөн ", + "Тэгээд " ], "background": [ "Агуулга" ], "but": [ - "*", - "Гэхдээ", - "Харин" + "* ", + "Гэхдээ ", + "Харин " ], "examples": [ "Тухайлбал" @@ -2323,9 +2366,9 @@ "Функционал" ], "given": [ - "*", - "Өгөгдсөн нь", - "Анх" + "* ", + "Өгөгдсөн нь ", + "Анх " ], "name": "Mongolian", "native": "монгол", @@ -2339,27 +2382,27 @@ "Сценарын төлөвлөгөө" ], "then": [ - "*", - "Тэгэхэд", - "Үүний дараа" + "* ", + "Тэгэхэд ", + "Үүний дараа " ], "when": [ - "*", - "Хэрэв" + "* ", + "Хэрэв " ] }, "ne": { "and": [ - "*", - "र", - "अनी" + "* ", + "र ", + "अनी " ], "background": [ "पृष्ठभूमी" ], "but": [ - "*", - "तर" + "* ", + "तर " ], "examples": [ "उदाहरण", @@ -2370,10 +2413,10 @@ "विशेषता" ], "given": [ - "*", - "दिइएको", - "दिएको", - "यदि" + "* ", + "दिइएको ", + "दिएको ", + "यदि " ], "name": "Nepali", "native": "नेपाली", @@ -2387,26 +2430,26 @@ "परिदृश्य रूपरेखा" ], "then": [ - "*", - "त्यसपछि", - "अनी" + "* ", + "त्यसपछि ", + "अनी " ], "when": [ - "*", - "जब" + "* ", + "जब " ] }, "nl": { "and": [ - "*", - "En" + "* ", + "En " ], "background": [ "Achtergrond" ], "but": [ - "*", - "Maar" + "* ", + "Maar " ], "examples": [ "Voorbeelden" @@ -2415,9 +2458,9 @@ "Functionaliteit" ], "given": [ - "*", - "Gegeven", - "Stel" + "* ", + "Gegeven ", + "Stel " ], "name": "Dutch", "native": "Nederlands", @@ -2432,26 +2475,26 @@ "Abstract Scenario" ], "then": [ - "*", - "Dan" + "* ", + "Dan " ], "when": [ - "*", - "Als", - "Wanneer" + "* ", + "Als ", + "Wanneer " ] }, "no": { "and": [ - "*", - "Og" + "* ", + "Og " ], "background": [ "Bakgrunn" ], "but": [ - "*", - "Men" + "* ", + "Men " ], "examples": [ "Eksempler" @@ -2460,8 +2503,8 @@ "Egenskap" ], "given": [ - "*", - "Gitt" + "* ", + "Gitt " ], "name": "Norwegian", "native": "norsk", @@ -2477,25 +2520,25 @@ "Abstrakt Scenario" ], "then": [ - "*", - "Så" + "* ", + "Så " ], "when": [ - "*", - "Når" + "* ", + "Når " ] }, "pa": { "and": [ - "*", - "ਅਤੇ" + "* ", + "ਅਤੇ " ], "background": [ "ਪਿਛੋਕੜ" ], "but": [ - "*", - "ਪਰ" + "* ", + "ਪਰ " ], "examples": [ "ਉਦਾਹਰਨਾਂ" @@ -2503,12 +2546,12 @@ "feature": [ "ਖਾਸੀਅਤ", "ਮੁਹਾਂਦਰਾ", - "ਨਕਸ਼ ਨੁਹਾਰ" + "ਨਕਸ਼ ਨੁਹਾਰ" ], "given": [ - "*", - "ਜੇਕਰ", - "ਜਿਵੇਂ ਕਿ" + "* ", + "ਜੇਕਰ ", + "ਜਿਵੇਂ ਕਿ " ], "name": "Panjabi", "native": "ਪੰਜਾਬੀ", @@ -2524,26 +2567,26 @@ "ਪਟਕਥਾ ਰੂਪ ਰੇਖਾ" ], "then": [ - "*", - "ਤਦ" + "* ", + "ਤਦ " ], "when": [ - "*", - "ਜਦੋਂ" + "* ", + "ਜਦੋਂ " ] }, "pl": { "and": [ - "*", - "Oraz", - "I" + "* ", + "Oraz ", + "I " ], "background": [ "Założenia" ], "but": [ - "*", - "Ale" + "* ", + "Ale " ], "examples": [ "Przykłady" @@ -2555,15 +2598,16 @@ "Potrzeba biznesowa" ], "given": [ - "*", - "Zakładając", - "Mając", - "Zakładając, że" + "* ", + "Zakładając ", + "Mając ", + "Zakładając, że " ], "name": "Polish", "native": "polski", "rule": [ - "Rule" + "Zasada", + "Reguła" ], "scenario": [ "Przykład", @@ -2573,21 +2617,21 @@ "Szablon scenariusza" ], "then": [ - "*", - "Wtedy" + "* ", + "Wtedy " ], "when": [ - "*", - "Jeżeli", - "Jeśli", - "Gdy", - "Kiedy" + "* ", + "Jeżeli ", + "Jeśli ", + "Gdy ", + "Kiedy " ] }, "pt": { "and": [ - "*", - "E" + "* ", + "E " ], "background": [ "Contexto", @@ -2596,8 +2640,8 @@ "Fundo" ], "but": [ - "*", - "Mas" + "* ", + "Mas " ], "examples": [ "Exemplos", @@ -2610,11 +2654,11 @@ "Caracteristica" ], "given": [ - "*", - "Dado", - "Dada", - "Dados", - "Dadas" + "* ", + "Dado ", + "Dada ", + "Dados ", + "Dadas " ], "name": "Portuguese", "native": "português", @@ -2633,28 +2677,28 @@ "Delineacao do Cenario" ], "then": [ - "*", - "Então", - "Entao" + "* ", + "Então ", + "Entao " ], "when": [ - "*", - "Quando" + "* ", + "Quando " ] }, "ro": { "and": [ - "*", - "Si", - "Și", - "Şi" + "* ", + "Si ", + "Și ", + "Şi " ], "background": [ "Context" ], "but": [ - "*", - "Dar" + "* ", + "Dar " ], "examples": [ "Exemple" @@ -2665,13 +2709,13 @@ "Funcţionalitate" ], "given": [ - "*", - "Date fiind", - "Dat fiind", + "* ", + "Date fiind ", + "Dat fiind ", "Dată fiind", - "Dati fiind", - "Dați fiind", - "Daţi fiind" + "Dati fiind ", + "Dați fiind ", + "Daţi fiind " ], "name": "Romanian", "native": "română", @@ -2687,31 +2731,31 @@ "Structură scenariu" ], "then": [ - "*", - "Atunci" + "* ", + "Atunci " ], "when": [ - "*", - "Cand", - "Când" + "* ", + "Cand ", + "Când " ] }, "ru": { "and": [ - "*", - "И", - "К тому же", - "Также" + "* ", + "И ", + "К тому же ", + "Также " ], "background": [ "Предыстория", "Контекст" ], "but": [ - "*", - "Но", - "А", - "Иначе" + "* ", + "Но ", + "А ", + "Иначе " ], "examples": [ "Примеры" @@ -2723,10 +2767,10 @@ "Свойство" ], "given": [ - "*", - "Допустим", - "Дано", - "Пусть" + "* ", + "Допустим ", + "Дано ", + "Пусть " ], "name": "Russian", "native": "русский", @@ -2738,34 +2782,35 @@ "Сценарий" ], "scenarioOutline": [ - "Структура сценария" + "Структура сценария", + "Шаблон сценария" ], "then": [ - "*", - "То", - "Затем", - "Тогда" + "* ", + "То ", + "Затем ", + "Тогда " ], "when": [ - "*", - "Когда", - "Если" + "* ", + "Когда ", + "Если " ] }, "sk": { "and": [ - "*", - "A", - "A tiež", - "A taktiež", - "A zároveň" + "* ", + "A ", + "A tiež ", + "A taktiež ", + "A zároveň " ], "background": [ "Pozadie" ], "but": [ - "*", - "Ale" + "* ", + "Ale " ], "examples": [ "Príklady" @@ -2776,9 +2821,9 @@ "Vlastnosť" ], "given": [ - "*", - "Pokiaľ", - "Za predpokladu" + "* ", + "Pokiaľ ", + "Za predpokladu " ], "name": "Slovak", "native": "Slovensky", @@ -2795,20 +2840,20 @@ "Osnova Scenára" ], "then": [ - "*", - "Tak", - "Potom" + "* ", + "Tak ", + "Potom " ], "when": [ - "*", - "Keď", - "Ak" + "* ", + "Keď ", + "Ak " ] }, "sl": { "and": [ - "In", - "Ter" + "In ", + "Ter " ], "background": [ "Kontekst", @@ -2816,9 +2861,9 @@ "Ozadje" ], "but": [ - "Toda", - "Ampak", - "Vendar" + "Toda ", + "Ampak ", + "Vendar " ], "examples": [ "Primeri", @@ -2833,10 +2878,10 @@ "Značilnost" ], "given": [ - "Dano", - "Podano", - "Zaradi", - "Privzeto" + "Dano ", + "Podano ", + "Zaradi ", + "Privzeto " ], "name": "Slovenian", "native": "Slovenski", @@ -2855,21 +2900,21 @@ "Osnutek" ], "then": [ - "Nato", - "Potem", - "Takrat" + "Nato ", + "Potem ", + "Takrat " ], "when": [ - "Ko", - "Ce", - "Če", - "Kadar" + "Ko ", + "Ce ", + "Če ", + "Kadar " ] }, "sr-Cyrl": { "and": [ - "*", - "И" + "* ", + "И " ], "background": [ "Контекст", @@ -2877,8 +2922,8 @@ "Позадина" ], "but": [ - "*", - "Али" + "* ", + "Али " ], "examples": [ "Примери", @@ -2890,15 +2935,15 @@ "Особина" ], "given": [ - "*", - "За дато", - "За дате", - "За дати" + "* ", + "За дато ", + "За дате ", + "За дати " ], "name": "Serbian", "native": "Српски", "rule": [ - "Rule" + "Правило" ], "scenario": [ "Пример", @@ -2911,19 +2956,19 @@ "Концепт" ], "then": [ - "*", - "Онда" + "* ", + "Онда " ], "when": [ - "*", - "Када", - "Кад" + "* ", + "Када ", + "Кад " ] }, "sr-Latn": { "and": [ - "*", - "I" + "* ", + "I " ], "background": [ "Kontekst", @@ -2931,8 +2976,8 @@ "Pozadina" ], "but": [ - "*", - "Ali" + "* ", + "Ali " ], "examples": [ "Primeri", @@ -2945,15 +2990,15 @@ "Osobina" ], "given": [ - "*", - "Za dato", - "Za date", - "Za dati" + "* ", + "Za dato ", + "Za date ", + "Za dati " ], "name": "Serbian (Latin)", "native": "Srpski (Latinica)", "rule": [ - "Rule" + "Pravilo" ], "scenario": [ "Scenario", @@ -2965,26 +3010,26 @@ "Koncept" ], "then": [ - "*", - "Onda" + "* ", + "Onda " ], "when": [ - "*", - "Kada", - "Kad" + "* ", + "Kada ", + "Kad " ] }, "sv": { "and": [ - "*", - "Och" + "* ", + "Och " ], "background": [ "Bakgrund" ], "but": [ - "*", - "Men" + "* ", + "Men " ], "examples": [ "Exempel" @@ -2993,8 +3038,8 @@ "Egenskap" ], "given": [ - "*", - "Givet" + "* ", + "Givet " ], "name": "Swedish", "native": "Svenska", @@ -3009,26 +3054,26 @@ "Scenariomall" ], "then": [ - "*", - "Så" + "* ", + "Så " ], "when": [ - "*", - "När" + "* ", + "När " ] }, "ta": { "and": [ - "*", - "மேலும் ", - "மற்றும்" + "* ", + "மேலும் ", + "மற்றும் " ], "background": [ "பின்னணி" ], "but": [ - "*", - "ஆனால் " + "* ", + "ஆனால் " ], "examples": [ "எடுத்துக்காட்டுகள்", @@ -3041,8 +3086,8 @@ "திறன்" ], "given": [ - "*", - "கொடுக்கப்பட்ட" + "* ", + "கொடுக்கப்பட்ட " ], "name": "Tamil", "native": "தமிழ்", @@ -3058,25 +3103,25 @@ "காட்சி வார்ப்புரு" ], "then": [ - "*", - "அப்பொழுது" + "* ", + "அப்பொழுது " ], "when": [ - "*", - "எப்போது" + "* ", + "எப்போது " ] }, "th": { "and": [ - "*", - "และ" + "* ", + "และ " ], "background": [ "แนวคิด" ], "but": [ - "*", - "แต่" + "* ", + "แต่ " ], "examples": [ "ชุดของตัวอย่าง", @@ -3088,8 +3133,8 @@ "ความสามารถ" ], "given": [ - "*", - "กำหนดให้" + "* ", + "กำหนดให้ " ], "name": "Thai", "native": "ไทย", @@ -3104,25 +3149,25 @@ "โครงสร้างของเหตุการณ์" ], "then": [ - "*", - "ดังนั้น" + "* ", + "ดังนั้น " ], "when": [ - "*", - "เมื่อ" + "* ", + "เมื่อ " ] }, "te": { "and": [ - "*", - "మరియు" + "* ", + "మరియు " ], "background": [ "నేపథ్యం" ], "but": [ - "*", - "కాని" + "* ", + "కాని " ], "examples": [ "ఉదాహరణలు" @@ -3131,8 +3176,8 @@ "గుణము" ], "given": [ - "*", - "చెప్పబడినది" + "* ", + "చెప్పబడినది " ], "name": "Telugu", "native": "తెలుగు", @@ -3147,27 +3192,27 @@ "కథనం" ], "then": [ - "*", - "అప్పుడు" + "* ", + "అప్పుడు " ], "when": [ - "*", - "ఈ పరిస్థితిలో" + "* ", + "ఈ పరిస్థితిలో " ] }, "tlh": { "and": [ - "*", - "'ej", - "latlh" + "* ", + "'ej ", + "latlh " ], "background": [ "mo'" ], "but": [ - "*", - "'ach", - "'a" + "* ", + "'ach ", + "'a " ], "examples": [ "ghantoH", @@ -3181,9 +3226,9 @@ "laH" ], "given": [ - "*", - "ghu' noblu'", - "DaH ghu' bejlu'" + "* ", + "ghu' noblu' ", + "DaH ghu' bejlu' " ], "name": "Klingon", "native": "tlhIngan", @@ -3197,26 +3242,26 @@ "lut chovnatlh" ], "then": [ - "*", - "vaj" + "* ", + "vaj " ], "when": [ - "*", - "qaSDI'" + "* ", + "qaSDI' " ] }, "tr": { "and": [ - "*", - "Ve" + "* ", + "Ve " ], "background": [ "Geçmiş" ], "but": [ - "*", - "Fakat", - "Ama" + "* ", + "Fakat ", + "Ama " ], "examples": [ "Örnekler" @@ -3225,13 +3270,13 @@ "Özellik" ], "given": [ - "*", - "Diyelim ki" + "* ", + "Diyelim ki " ], "name": "Turkish", "native": "Türkçe", "rule": [ - "Rule" + "Kural" ], "scenario": [ "Örnek", @@ -3241,27 +3286,27 @@ "Senaryo taslağı" ], "then": [ - "*", - "O zaman" + "* ", + "O zaman " ], "when": [ - "*", - "Eğer ki" + "* ", + "Eğer ki " ] }, "tt": { "and": [ - "*", - "Һәм", - "Вә" + "* ", + "Һәм ", + "Вә " ], "background": [ "Кереш" ], "but": [ - "*", - "Ләкин", - "Әмма" + "* ", + "Ләкин ", + "Әмма " ], "examples": [ "Үрнәкләр", @@ -3272,8 +3317,8 @@ "Үзенчәлеклелек" ], "given": [ - "*", - "Әйтик" + "* ", + "Әйтик " ], "name": "Tatar", "native": "Татарча", @@ -3287,27 +3332,27 @@ "Сценарийның төзелеше" ], "then": [ - "*", - "Нәтиҗәдә" + "* ", + "Нәтиҗәдә " ], "when": [ - "*", - "Әгәр" + "* ", + "Әгәр " ] }, "uk": { "and": [ - "*", - "І", - "А також", - "Та" + "* ", + "І ", + "А також ", + "Та " ], "background": [ "Передумова" ], "but": [ - "*", - "Але" + "* ", + "Але " ], "examples": [ "Приклади" @@ -3316,11 +3361,11 @@ "Функціонал" ], "given": [ - "*", - "Припустимо", - "Припустимо, що", - "Нехай", - "Дано" + "* ", + "Припустимо ", + "Припустимо, що ", + "Нехай ", + "Дано " ], "name": "Ukrainian", "native": "Українська", @@ -3335,27 +3380,27 @@ "Структура сценарію" ], "then": [ - "*", - "То", - "Тоді" + "* ", + "То ", + "Тоді " ], "when": [ - "*", - "Якщо", - "Коли" + "* ", + "Якщо ", + "Коли " ] }, "ur": { "and": [ - "*", - "اور" + "* ", + "اور " ], "background": [ "پس منظر" ], "but": [ - "*", - "لیکن" + "* ", + "لیکن " ], "examples": [ "مثالیں" @@ -3366,10 +3411,10 @@ "خصوصیت" ], "given": [ - "*", - "اگر", - "بالفرض", - "فرض کیا" + "* ", + "اگر ", + "بالفرض ", + "فرض کیا " ], "name": "Urdu", "native": "اردو", @@ -3383,28 +3428,28 @@ "منظر نامے کا خاکہ" ], "then": [ - "*", - "پھر", - "تب" + "* ", + "پھر ", + "تب " ], "when": [ - "*", - "جب" + "* ", + "جب " ] }, "uz": { "and": [ - "*", - "Ва" + "* ", + "Ва " ], "background": [ "Тарих" ], "but": [ - "*", - "Лекин", - "Бирок", - "Аммо" + "* ", + "Лекин ", + "Бирок ", + "Аммо " ], "examples": [ "Мисоллар" @@ -3413,8 +3458,8 @@ "Функционал" ], "given": [ - "*", - "Агар" + "* ", + "Агар " ], "name": "Uzbek", "native": "Узбекча", @@ -3428,25 +3473,25 @@ "Сценарий структураси" ], "then": [ - "*", - "Унда" + "* ", + "Унда " ], "when": [ - "*", - "Агар" + "* ", + "Агар " ] }, "vi": { "and": [ - "*", - "Và" + "* ", + "Và " ], "background": [ "Bối cảnh" ], "but": [ - "*", - "Nhưng" + "* ", + "Nhưng " ], "examples": [ "Dữ liệu" @@ -3455,9 +3500,9 @@ "Tính năng" ], "given": [ - "*", - "Biết", - "Cho" + "* ", + "Biết ", + "Cho " ], "name": "Vietnamese", "native": "Tiếng Việt", @@ -3473,17 +3518,17 @@ "Khung kịch bản" ], "then": [ - "*", - "Thì" + "* ", + "Thì " ], "when": [ - "*", - "Khi" + "* ", + "Khi " ] }, "zh-CN": { "and": [ - "*", + "* ", "而且", "并且", "同时" @@ -3492,7 +3537,7 @@ "背景" ], "but": [ - "*", + "* ", "但是" ], "examples": [ @@ -3502,7 +3547,7 @@ "功能" ], "given": [ - "*", + "* ", "假如", "假设", "假定" @@ -3521,17 +3566,17 @@ "剧本大纲" ], "then": [ - "*", + "* ", "那么" ], "when": [ - "*", + "* ", "当" ] }, "zh-TW": { "and": [ - "*", + "* ", "而且", "並且", "同時" @@ -3540,7 +3585,7 @@ "背景" ], "but": [ - "*", + "* ", "但是" ], "examples": [ @@ -3550,7 +3595,7 @@ "功能" ], "given": [ - "*", + "* ", "假如", "假設", "假定" @@ -3569,27 +3614,27 @@ "劇本大綱" ], "then": [ - "*", + "* ", "那麼" ], "when": [ - "*", + "* ", "當" ] }, "mr": { "and": [ - "*", - "आणि", - "तसेच" + "* ", + "आणि ", + "तसेच " ], "background": [ "पार्श्वभूमी" ], "but": [ - "*", - "पण", - "परंतु" + "* ", + "पण ", + "परंतु " ], "examples": [ "उदाहरण" @@ -3599,9 +3644,9 @@ "सुविधा" ], "given": [ - "*", + "* ", "जर", - "दिलेल्या प्रमाणे" + "दिलेल्या प्रमाणे " ], "name": "Marathi", "native": "मराठी", @@ -3615,13 +3660,13 @@ "परिदृश्य रूपरेखा" ], "then": [ - "*", - "मग", - "तेव्हा" + "* ", + "मग ", + "तेव्हा " ], "when": [ - "*", - "जेव्हा" + "* ", + "जेव्हा " ] } } diff --git a/src/lib.rs b/src/lib.rs index b739a12..73ad373 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -115,7 +115,10 @@ pub struct Background { /// The raw keyword used in the original source. pub keyword: String, /// The name of the background. - pub name: Option, + pub name: String, + /// The description of the background, if found. + #[cfg_attr(feature = "parser", builder(default))] + pub description: Option, /// The parsed steps from the background directive. pub steps: Vec, /// The `(start, end)` offset the background directive was found in the .feature file. @@ -136,8 +139,11 @@ pub struct Examples { pub keyword: String, /// The name of the examples. pub name: Option, + /// The description of the examples, if found. + #[cfg_attr(feature = "parser", builder(default))] + pub description: Option, /// The data table from the examples directive. - pub table: Table, + pub table: Option, /// The tags for the examples directive if provided. #[cfg_attr(feature = "parser", builder(default))] pub tags: Vec, @@ -263,6 +269,9 @@ pub struct Rule { pub keyword: String, /// The name of the scenario. pub name: String, + /// The description of the rule, if found. + #[cfg_attr(feature = "parser", builder(default))] + pub description: Option, /// The background of the rule, if found. #[cfg_attr(feature = "parser", builder(default))] pub background: Option, @@ -289,6 +298,9 @@ pub struct Scenario { pub keyword: String, /// The name of the scenario. pub name: String, + /// The description of the scenario, if found. + #[cfg_attr(feature = "parser", builder(default))] + pub description: Option, /// The parsed steps from the scenario directive. pub steps: Vec, // The parsed examples from the scenario directive if found. diff --git a/src/parser.rs b/src/parser.rs index 0bbb4cd..363b052 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -120,7 +120,7 @@ impl GherkinEnv { let line = line_offsets .iter() .position(|x| x > &offset) - .unwrap_or_else(|| line_offsets.len()); + .unwrap_or(line_offsets.len()); let col = offset - line_offsets[line - 1] + 1; @@ -153,7 +153,7 @@ impl Default for GherkinEnv { peg::parser! { pub(crate) grammar gherkin_parser(env: &GherkinEnv) for str { rule _() = quiet!{[' ' | '\t']*} -rule __() = quiet!{[' ' | '\t']+} +rule __() = quiet!{([' ' | '\t'] / nl())*} rule nl0() = quiet!{"\r"? "\n"} rule nl() = quiet!{nl0() p:position!() comment()* { @@ -164,7 +164,7 @@ rule nl_eof() = quiet!{(nl() / [' ' | '\t'])+ / eof()} rule comment() = quiet!{[' ' | '\t']* "#" $((!nl0()[_])*) nl_eof()} rule not_nl() -> &'input str = n:$((!nl0()[_])+) { n } -rule keyword1(list: &[&'static str]) -> &'static str +rule keyword1(list: &[&str]) -> &'input str = input:$([_]*< {list.iter().map(|x| x.chars().count()).min().unwrap()}, {list.iter().map(|x| x.chars().count()).max().unwrap()} @@ -182,7 +182,7 @@ rule keyword1(list: &[&'static str]) -> &'static str } } -rule keyword0(list: &[&'static str]) -> usize +rule keyword0(list: &[&str]) -> usize = keyword1(list)? {? match env.last_keyword().as_ref() { Some(v) => Ok(v.chars().count()), @@ -190,14 +190,14 @@ rule keyword0(list: &[&'static str]) -> usize } } -pub(crate) rule keyword(list: &[&'static str]) -> &'static str +pub(crate) rule keyword<'a>(list: &[&'a str]) -> &'a str = comment()* len:keyword0(list) [_]*<{len}> { let kw = env.take_keyword(); list.iter().find(|x| **x == &*kw).unwrap() } rule language_directive() -> () - = "#" _ "language:" _ l:$(not_nl()+) _ nl() {? + = __ "#" _ "language" _ ":" _ l:$(not_nl()+) _ nl() {? env.set_language(l) } @@ -245,53 +245,53 @@ pub(crate) rule table() -> Table } pub(crate) rule step() -> Step - = comment()* pa:position!() k:keyword((env.keywords().given)) __ n:not_nl() pb:position!() _ nl_eof() _ + = comment()* pa:position!() k:keyword((env.keywords().given)) _ n:not_nl() pb:position!() _ nl_eof() _ d:docstring()? t:table()? { env.set_last_step(StepType::Given); Step::builder().ty(StepType::Given) .keyword(k.to_string()) - .value(n.to_string()) + .value(n.trim_end().to_string()) .table(t) .docstring(d) .span(Span { start: pa, end: pb }) .position(env.position(pa)) .build() } - / pa:position!() k:keyword((env.keywords().when)) __ n:not_nl() pb:position!() _ nl_eof() _ + / pa:position!() k:keyword((env.keywords().when)) _ n:not_nl() pb:position!() _ nl_eof() _ d:docstring()? t:table()? { env.set_last_step(StepType::When); Step::builder().ty(StepType::When) .keyword(k.to_string()) - .value(n.to_string()) + .value(n.trim_end().to_string()) .table(t) .docstring(d) .span(Span { start: pa, end: pb }) .position(env.position(pa)) .build() } - / pa:position!() k:keyword((env.keywords().then)) __ n:not_nl() pb:position!() _ nl_eof() _ + / pa:position!() k:keyword((env.keywords().then)) _ n:not_nl() pb:position!() _ nl_eof() _ d:docstring()? t:table()? { env.set_last_step(StepType::Then); Step::builder().ty(StepType::Then) .keyword(k.to_string()) - .value(n.to_string()) + .value(n.trim_end().to_string()) .table(t) .docstring(d) .span(Span { start: pa, end: pb }) .position(env.position(pa)) .build() } - / pa:position!() k:keyword((env.keywords().and)) __ n:not_nl() pb:position!() _ nl_eof() _ + / pa:position!() k:keyword((env.keywords().and)) _ n:not_nl() pb:position!() _ nl_eof() _ d:docstring()? t:table()? {? match env.last_step() { Some(v) => { Ok(Step::builder().ty(v) .keyword(k.to_string()) - .value(n.to_string()) + .value(n.trim_end().to_string()) .table(t) .docstring(d) .span(Span { start: pa, end: pb }) @@ -303,14 +303,14 @@ pub(crate) rule step() -> Step } } } - / pa:position!() k:keyword((env.keywords().but)) __ n:not_nl() pb:position!() _ nl_eof() _ + / pa:position!() k:keyword((env.keywords().but)) _ n:not_nl() pb:position!() _ nl_eof() _ d:docstring()? t:table()? {? match env.last_step() { Some(v) => { Ok(Step::builder().ty(v) .keyword(k.to_string()) - .value(n.to_string()) + .value(n.trim_end().to_string()) .table(t) .docstring(d) .span(Span { start: pa, end: pb }) @@ -332,12 +332,14 @@ pub(crate) rule steps() -> Vec rule background() -> Background = comment()* _ pa:position!() k:keyword((env.keywords().background)) ":" _ n:not_nl()? nl_eof() + d:description((&env.keywords().excluded_background()))? s:steps()? pb:position!() { Background::builder() .keyword(k.into()) - .name(n.map(str::to_string)) + .name(n.unwrap_or_default().trim_end().to_string()) + .description(d.flatten()) .steps(s.unwrap_or_default()) .span(Span { start: pa, end: pb }) .position(env.position(pa)) @@ -349,16 +351,16 @@ rule any_directive() -> &'static str k } -rule description_line() -> &'input str +rule description_line(excluded: &[&str]) -> &'input str = _ - !"@" !keyword((&*env.keywords().exclude_in_description())) + !"@" !keyword((excluded)) _ n:not_nl() nl_eof() { n } -rule description() -> Option - = d:(description_line() ** _) { +rule description(excluded: &[&str]) -> Option + = d:(description_line(excluded) ** _) __ { let d = d.join("\n"); if d.trim() == "" { None @@ -374,12 +376,14 @@ rule examples() -> Examples _ pa:position!() k:keyword((env.keywords().examples)) ":" _ n:not_nl()? nl_eof() - tb:table() + d:description((&env.keywords().excluded_examples()))? + tb:table()? pb:position!() { Examples::builder() .keyword(k.into()) - .name(n.map(str::to_owned)) + .name(n.map(|n| n.trim_end().to_string())) + .description(d.flatten()) .tags(t) .table(tb) .span(Span { start: pa, end: pb }) @@ -393,14 +397,16 @@ rule scenario() -> Scenario t:tags() _ pa:position!() - k:keyword((env.keywords().scenario)) ":" _ n:not_nl() _ nl_eof() + k:keyword((env.keywords().scenario)) ":" _ n:not_nl()? _ nl_eof() + d:description((&env.keywords().excluded_scenario()))? s:steps()? e:examples()* pb:position!() { Scenario::builder() .keyword(k.into()) - .name(n.to_string()) + .name(n.unwrap_or_default().trim_end().to_string()) + .description(d.flatten()) .tags(t) .steps(s.unwrap_or_default()) .examples(e) @@ -413,14 +419,16 @@ rule scenario() -> Scenario t:tags() _ pa:position!() - k:keyword((env.keywords().scenario_outline)) ":" _ n:not_nl() _ nl_eof() + k:keyword((env.keywords().scenario_outline)) ":" _ n:not_nl()? _ nl_eof() + d:description((&env.keywords().excluded_scenario_outline()))? s:steps()? e:examples()* pb:position!() { Scenario::builder() .keyword(k.into()) - .name(n.to_string()) + .name(n.unwrap_or_default().trim_end().to_string()) + .description(d.flatten()) .tags(t) .steps(s.unwrap_or_default()) .examples(e) @@ -473,7 +481,7 @@ pub(crate) rule tag_in_expr() -> String } pub(crate) rule tags() -> Vec - = t:(tag() ** _) _ nl()* { t } + = t:(tag() ** __) _ nl()* { t } / { vec![] } rule rule_() -> Rule @@ -481,7 +489,8 @@ rule rule_() -> Rule t:tags() _ pa:position!() - k:keyword((env.keywords().rule)) ":" _ n:not_nl() _ nl_eof() + k:keyword((env.keywords().rule)) ":" _ n:not_nl()? _ nl_eof() + d:description((&env.keywords().excluded_rule()))? b:background()? nl()* s:scenarios()? nl()* // e:examples()? @@ -489,7 +498,8 @@ rule rule_() -> Rule { Rule::builder() .keyword(k.into()) - .name(n.to_string()) + .name(n.unwrap_or_default().trim_end().to_string()) + .description(d.flatten()) .tags(t) .background(b) .scenarios(s.unwrap_or_default()) @@ -507,10 +517,10 @@ pub(crate) rule scenarios() -> Vec pub(crate) rule feature() -> Feature = _ language_directive()? nl()* - t:tags() nl()* + t:tags() pa:position!() - k:keyword((env.keywords().feature)) ":" _ n:not_nl() _ nl()+ - d:description()? nl()* + k:keyword((env.keywords().feature)) ":" _ n:not_nl()? _ nl_eof() + d:description((&env.keywords().excluded_feature()))? b:background()? nl()* s:scenarios() nl()* r:rules() pb:position!() @@ -522,7 +532,7 @@ pub(crate) rule feature() -> Feature Ok(Feature::builder() .keyword(k.into()) .tags(t) - .name(n.to_string()) + .name(n.unwrap_or_default().trim_end().to_string()) .description(d.flatten()) .background(b) .scenarios(s) @@ -546,6 +556,8 @@ pub(crate) rule tag_operation() -> TagOperation = precedence!{ #[cfg(test)] mod test { + use std::{collections::HashMap, fs}; + use super::*; const FOO: &str = "# language: formal\r\n @@ -621,7 +633,7 @@ Scenario: Meow fn smoke2() { let env = GherkinEnv::default(); let d = env!("CARGO_MANIFEST_DIR"); - let s = std::fs::read_to_string(format!("{}/tests/test.feature", d)).unwrap(); + let s = fs::read_to_string(format!("{}/tests/test.feature", d)).unwrap(); assert!(gherkin_parser::feature(&s, &env).is_ok()); } @@ -724,12 +736,19 @@ Rule: rule assert_eq!( feature.rules[0].scenarios[0].examples[0] .table + .as_ref() + .unwrap() .position .line, 26, ); assert_eq!( - feature.rules[0].scenarios[0].examples[0].table.rows.len(), + feature.rules[0].scenarios[0].examples[0] + .table + .as_ref() + .unwrap() + .rows + .len(), 3, ); assert_eq!(feature.rules[1].position.line, 32); @@ -747,4 +766,199 @@ Rule: rule assert_eq!(feature.scenarios.len(), 0); assert!(feature.description.is_none()); } + + #[test] + fn fixture_good() { + // We cannot handle missing features very well yet. + let skip = ["empty.feature", "incomplete_feature_3.feature"]; + let mut failed = 0; + + let d = env!("CARGO_MANIFEST_DIR"); + let files = fs::read_dir(format!("{}/tests/fixtures/data/good/", d)).unwrap(); + for file in files { + let file = file.unwrap(); + let filename = file.file_name(); + let filename = filename.to_str().unwrap(); + if filename.ends_with(".feature") { + if skip.contains(&filename) { + continue; + } + let res = std::panic::catch_unwind(|| { + let env = GherkinEnv::default(); + let input = + fs::read_to_string(format!("{}/tests/fixtures/data/good/{}", d, filename,)) + .unwrap(); + let feature = gherkin_parser::feature(&input, &env).unwrap(); + let fixture = fs::read_to_string(format!( + "{}/tests/fixtures/data/good/{}.ast.ndjson", + d, filename, + )) + .unwrap(); + + check_ast(&feature, &fixture); + }); + if res.is_err() { + failed += 1; + println!("{}", filename); + } + } + } + + assert_eq!(failed, 0, "{} fixtures have failed", failed); + } + + #[test] + fn fixture_fail() { + let d = env!("CARGO_MANIFEST_DIR"); + let files = fs::read_dir(format!("{}/tests/fixtures/data/bad/", d)).unwrap(); + for file in files { + let file = file.unwrap(); + let filename = file.file_name(); + let filename = filename.to_str().unwrap(); + if filename.ends_with(".feature") { + let res = std::panic::catch_unwind(|| { + let env = GherkinEnv::default(); + let input = + fs::read_to_string(format!("{}/tests/fixtures/data/bad/{}", d, filename,)) + .unwrap(); + gherkin_parser::feature(&input, &env).unwrap() + }); + + assert!(res.is_err(), "{}: {:?}", filename, res.unwrap()); + } + } + } + + // TODO: Actually generate `.ndjson` file from the AST to fully assert + // fixtures. + fn check_ast(parsed: &Feature, ast_parsed: &str) { + let d: HashMap = serde_json::from_str(ast_parsed).unwrap(); + + let document = d + .get("gherkinDocument") + .expect("There is no document in the file"); + let feature = document + .get("feature") + .expect("There is no feature in the document"); + let children = feature.get("children"); + + if children.is_none() { + assert!(parsed.background.is_none()); + assert_eq!(parsed.scenarios.len(), 0); + assert_eq!(parsed.rules.len(), 0); + return; + } + + let mut backgrounds = 0; + let mut scenarios = 0; + let mut rules = 0; + + let children = children.unwrap().as_array().unwrap(); + for child in children { + if let Some(background) = child.get("background") { + let parsed_background = parsed.background.as_ref().unwrap(); + let name = background.get("name").unwrap().as_str().unwrap(); + + assert_eq!(&parsed_background.name, name); + + let steps = background.get("steps"); + + if steps.is_none() { + assert_eq!(parsed_background.steps.len(), 0); + continue; + } + + let steps = steps + .expect("steps") + .as_array() + .expect("Steps must be an array"); + assert!( + check_steps(&parsed_background.steps, steps), + "Background steps are different from fixture", + ); + + backgrounds += 1; + } else if let Some(json_scenario) = child.get("scenario") { + assert!( + check_scenario(&parsed.scenarios, json_scenario), + "Scenario steps are different from fixture", + ); + + scenarios += 1; + } else if let Some(json_rule) = child.get("rule") { + let json_rule_scenarios = json_rule + .get("children") + .and_then(serde_json::Value::as_array) + .map(|children| { + children + .iter() + .filter_map(|child| child.get("scenario")) + .collect::>() + }); + let json_rule_name = json_rule.get("name").unwrap().as_str().unwrap(); + + let exists = parsed.rules.iter().any(|rule| { + if rule.name == json_rule_name { + return if let Some(json_scenarios) = &json_rule_scenarios { + json_scenarios.len() == rule.scenarios.len() + && json_scenarios.iter().all(|json_scenario| { + check_scenario(&rule.scenarios, json_scenario) + }) + } else { + rule.scenarios.is_empty() + }; + } + false + }); + + assert!(exists, "Scenario rules are different from fixture"); + + rules += 1; + } else { + panic!("Unknown child type: {:#?}", child); + } + } + + if parsed.background.is_some() { + assert_eq!(1, backgrounds); + } else { + assert_eq!(0, backgrounds); + } + + assert_eq!(parsed.scenarios.len(), scenarios); + assert_eq!(parsed.rules.len(), rules); + } + + fn check_scenario(parsed: &[Scenario], json: &serde_json::Value) -> bool { + let json_steps = json.get("steps").and_then(serde_json::Value::as_array); + let json_scenario_name = json.get("name").unwrap().as_str().unwrap(); + + parsed.iter().any(|parsed| { + if parsed.name == json_scenario_name { + return if let Some(json_steps) = json_steps { + check_steps(&parsed.steps, json_steps) + } else { + parsed.steps.is_empty() + }; + } + false + }) + } + + fn check_steps(parsed: &[Step], json: &[serde_json::Value]) -> bool { + if parsed.len() != json.len() { + return false; + } + + for (step, json) in parsed.iter().zip(json) { + if step.keyword != json.get("keyword").unwrap().as_str().unwrap() { + return false; + } + if step.value != json.get("text").unwrap().as_str().unwrap() { + return false; + } + } + + true + } } diff --git a/tests/fixtures/data/bad/unexpected_eof.feature.errors.ndjson b/tests/fixtures/data/bad/unexpected_eof.feature.errors.ndjson index a822ef7..81d17e3 100644 --- a/tests/fixtures/data/bad/unexpected_eof.feature.errors.ndjson +++ b/tests/fixtures/data/bad/unexpected_eof.feature.errors.ndjson @@ -1 +1 @@ -{"parseError":{"message":"(7:0): unexpected end of file, expected: #TagLine, #ScenarioLine, #Comment, #Empty","source":{"location":{"line":7},"uri":"testdata/bad/unexpected_eof.feature"}}} +{"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/tests/fixtures/data/good/.gitignore b/tests/fixtures/data/good/.gitignore deleted file mode 100644 index e4440b2..0000000 --- a/tests/fixtures/data/good/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -*.csharp.ast -*.csharp.tokens -*.java.ast -*.java.tokens diff --git a/tests/fixtures/data/good/background.feature.ast.ndjson b/tests/fixtures/data/good/background.feature.ast.ndjson index 0234d29..501c1cb 100644 --- a/tests/fixtures/data/good/background.feature.ast.ndjson +++ b/tests/fixtures/data/good/background.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"background":{"id":"1","keyword":"Background","location":{"column":3,"line":3},"name":"a simple background","steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":4},"text":"the minimalism inside a background"}]}},{"scenario":{"id":"3","keyword":"Scenario","location":{"column":3,"line":7},"name":"minimalistic","steps":[{"id":"2","keyword":"Given ","location":{"column":5,"line":8},"text":"the minimalism"}]}},{"scenario":{"id":"5","keyword":"Scenario","location":{"column":3,"line":10},"name":"also minimalistic","steps":[{"id":"4","keyword":"Given ","location":{"column":5,"line":11},"text":"the minimalism"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Background"},"uri":"testdata/good/background.feature"}} +{"gherkinDocument":{"comments":[],"feature":{"children":[{"background":{"description":"","id":"1","keyword":"Background","location":{"column":3,"line":3},"name":"a simple background","steps":[{"id":"0","keyword":"Given ","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 ","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 ","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/tests/fixtures/data/good/background.feature.pickles.ndjson b/tests/fixtures/data/good/background.feature.pickles.ndjson index 1a0a647..13791cd 100644 --- a/tests/fixtures/data/good/background.feature.pickles.ndjson +++ b/tests/fixtures/data/good/background.feature.pickles.ndjson @@ -1,2 +1,2 @@ -{"pickle":{"astNodeIds":["3"],"id":"8","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"6","text":"the minimalism inside a background"},{"astNodeIds":["2"],"id":"7","text":"the minimalism"}],"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"},{"astNodeIds":["4"],"id":"10","text":"the minimalism"}],"uri":"testdata/good/background.feature"}} +{"pickle":{"astNodeIds":["3"],"id":"8","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"6","text":"the minimalism inside a background"},{"astNodeIds":["2"],"id":"7","text":"the minimalism"}],"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"},{"astNodeIds":["4"],"id":"10","text":"the minimalism"}],"tags":[],"uri":"testdata/good/background.feature"}} diff --git a/tests/fixtures/data/good/complex_background.feature.ast.ndjson b/tests/fixtures/data/good/complex_background.feature.ast.ndjson index 0c71158..fd9443a 100644 --- a/tests/fixtures/data/good/complex_background.feature.ast.ndjson +++ b/tests/fixtures/data/good/complex_background.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"background":{"id":"1","keyword":"Background","location":{"column":3,"line":4},"name":"a simple background","steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":5},"text":"the minimalism inside a background"}]}},{"scenario":{"id":"3","keyword":"Scenario","location":{"column":3,"line":7},"name":"minimalistic","steps":[{"id":"2","keyword":"Given ","location":{"column":5,"line":8},"text":"the minimalism"}]}},{"scenario":{"id":"5","keyword":"Scenario","location":{"column":3,"line":10},"name":"also minimalistic","steps":[{"id":"4","keyword":"Given ","location":{"column":5,"line":11},"text":"the minimalism"}]}},{"rule":{"children":[{"background":{"id":"7","keyword":"Background","location":{"column":5,"line":15},"steps":[{"id":"6","keyword":"Given ","location":{"column":7,"line":16},"text":"a rule background step"}]}},{"scenario":{"examples":[{"id":"12","keyword":"Examples","location":{"column":7,"line":21},"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}}}],"id":"13","keyword":"Scenario","location":{"column":5,"line":18},"name":"with examples","steps":[{"id":"8","keyword":"Given ","location":{"column":7,"line":19},"text":"the minimalism"}]}}],"id":"14","keyword":"Rule","location":{"column":3,"line":13},"name":"My Rule"}}],"description":" We want to ensure PickleStep all have different IDs","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Complex background"},"uri":"testdata/good/complex_background.feature"}} +{"gherkinDocument":{"comments":[],"feature":{"children":[{"background":{"description":"","id":"1","keyword":"Background","location":{"column":3,"line":4},"name":"a simple background","steps":[{"id":"0","keyword":"Given ","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 ","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 ","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 ","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 ","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/tests/fixtures/data/good/complex_background.feature.pickles.ndjson b/tests/fixtures/data/good/complex_background.feature.pickles.ndjson index 437d474..bfed222 100644 --- a/tests/fixtures/data/good/complex_background.feature.pickles.ndjson +++ b/tests/fixtures/data/good/complex_background.feature.pickles.ndjson @@ -1,4 +1,4 @@ -{"pickle":{"astNodeIds":["3"],"id":"17","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"15","text":"the minimalism inside a background"},{"astNodeIds":["2"],"id":"16","text":"the minimalism"}],"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"},{"astNodeIds":["4"],"id":"19","text":"the minimalism"}],"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"},{"astNodeIds":["6"],"id":"22","text":"a rule background step"},{"astNodeIds":["8","10"],"id":"23","text":"the 1 minimalism"}],"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"},{"astNodeIds":["6"],"id":"26","text":"a rule background step"},{"astNodeIds":["8","11"],"id":"27","text":"the 2 minimalism"}],"uri":"testdata/good/complex_background.feature"}} +{"pickle":{"astNodeIds":["3"],"id":"17","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"15","text":"the minimalism inside a background"},{"astNodeIds":["2"],"id":"16","text":"the minimalism"}],"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"},{"astNodeIds":["4"],"id":"19","text":"the minimalism"}],"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"},{"astNodeIds":["6"],"id":"22","text":"a rule background step"},{"astNodeIds":["8","10"],"id":"23","text":"the 1 minimalism"}],"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"},{"astNodeIds":["6"],"id":"26","text":"a rule background step"},{"astNodeIds":["8","11"],"id":"27","text":"the 2 minimalism"}],"tags":[],"uri":"testdata/good/complex_background.feature"}} diff --git a/tests/fixtures/data/good/datatables.feature.ast.ndjson b/tests/fixtures/data/good/datatables.feature.ast.ndjson index dde33f8..5f05e8c 100644 --- a/tests/fixtures/data/good/datatables.feature.ast.ndjson +++ b/tests/fixtures/data/good/datatables.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"comments":[{"location":{"column":1,"line":17},"text":" # this is a comment"}],"feature":{"children":[{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":12},"value":"boz"}],"id":"7","location":{"column":7,"line":12}}]},"id":"8","keyword":"And ","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 ","location":{"column":5,"line":13},"text":"a data table with comments and newlines inside"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"DataTables"},"uri":"testdata/good/datatables.feature"}} +{"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 ","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 ","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 ","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 ","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 ","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/tests/fixtures/data/good/datatables.feature.md b/tests/fixtures/data/good/datatables.feature.md new file mode 100644 index 0000000..e02f155 --- /dev/null +++ b/tests/fixtures/data/good/datatables.feature.md @@ -0,0 +1,8 @@ +## Feature: DataTables + +### Scenario: minimalistic + +* Given a simple data table + | foo | bar | + | --- | --- | + | boz | boo | diff --git a/tests/fixtures/data/good/datatables.feature.md.ast.ndjson b/tests/fixtures/data/good/datatables.feature.md.ast.ndjson new file mode 100644 index 0000000..204c165 --- /dev/null +++ b/tests/fixtures/data/good/datatables.feature.md.ast.ndjson @@ -0,0 +1 @@ +{"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 ","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/tests/fixtures/data/good/datatables.feature.md.pickles.ndjson b/tests/fixtures/data/good/datatables.feature.md.pickles.ndjson new file mode 100644 index 0000000..4c3b3fc --- /dev/null +++ b/tests/fixtures/data/good/datatables.feature.md.pickles.ndjson @@ -0,0 +1 @@ +{"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"}],"tags":[],"uri":"testdata/good/datatables.feature.md"}} diff --git a/tests/fixtures/data/good/datatables.feature.md.source.ndjson b/tests/fixtures/data/good/datatables.feature.md.source.ndjson new file mode 100644 index 0000000..25a7841 --- /dev/null +++ b/tests/fixtures/data/good/datatables.feature.md.source.ndjson @@ -0,0 +1 @@ +{"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/tests/fixtures/data/good/datatables.feature.pickles.ndjson b/tests/fixtures/data/good/datatables.feature.pickles.ndjson index bbf0606..fe06dc6 100644 --- a/tests/fixtures/data/good/datatables.feature.pickles.ndjson +++ b/tests/fixtures/data/good/datatables.feature.pickles.ndjson @@ -1 +1 @@ -{"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["4"],"id":"15","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["6"],"id":"16","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["8"],"id":"17","text":"a data table with an empty cell"},{"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"}],"uri":"testdata/good/datatables.feature"}} +{"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["4"],"id":"15","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["6"],"id":"16","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["8"],"id":"17","text":"a data table with an empty cell"},{"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"}],"tags":[],"uri":"testdata/good/datatables.feature"}} diff --git a/tests/fixtures/data/good/datatables_with_new_lines.feature.ast.ndjson b/tests/fixtures/data/good/datatables_with_new_lines.feature.ast.ndjson index 4003ce1..c27a887 100644 --- a/tests/fixtures/data/good/datatables_with_new_lines.feature.ast.ndjson +++ b/tests/fixtures/data/good/datatables_with_new_lines.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"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 ","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 ","location":{"column":5,"line":6},"text":"an example of negative space"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"DataTables"},"uri":"testdata/good/datatables_with_new_lines.feature"}} +{"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 ","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 ","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/tests/fixtures/data/good/datatables_with_new_lines.feature.pickles.ndjson b/tests/fixtures/data/good/datatables_with_new_lines.feature.pickles.ndjson index 2b5b961..44fbc81 100644 --- a/tests/fixtures/data/good/datatables_with_new_lines.feature.pickles.ndjson +++ b/tests/fixtures/data/good/datatables_with_new_lines.feature.pickles.ndjson @@ -1 +1 @@ -{"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"lost i n space"}]}]}},"astNodeIds":["3"],"id":"6","text":"an example of negative space"}],"uri":"testdata/good/datatables_with_new_lines.feature"}} +{"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"lost i n space"}]}]}},"astNodeIds":["3"],"id":"6","text":"an example of negative space"}],"tags":[],"uri":"testdata/good/datatables_with_new_lines.feature"}} diff --git a/tests/fixtures/data/good/descriptions.feature.ast.ndjson b/tests/fixtures/data/good/descriptions.feature.ast.ndjson index 2950793..343826c 100644 --- a/tests/fixtures/data/good/descriptions.feature.ast.ndjson +++ b/tests/fixtures/data/good/descriptions.feature.ast.ndjson @@ -1 +1 @@ -{"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","id":"1","keyword":"Scenario","location":{"column":3,"line":4},"name":"two lines","steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":7},"text":"the minimalism"}]}},{"scenario":{"description":"This is a description without indentation","id":"3","keyword":"Scenario","location":{"column":1,"line":9},"name":"without indentation","steps":[{"id":"2","keyword":"Given ","location":{"column":3,"line":11},"text":"the minimalism"}]}},{"scenario":{"description":" This description\n\n has an empty line in the middle","id":"5","keyword":"Scenario","location":{"column":3,"line":13},"name":"empty lines in the middle","steps":[{"id":"4","keyword":"Given ","location":{"column":5,"line":17},"text":"the minimalism"}]}},{"scenario":{"description":" This description\n has an empty lines around","id":"7","keyword":"Scenario","location":{"column":3,"line":19},"name":"empty lines around","steps":[{"id":"6","keyword":"Given ","location":{"column":5,"line":24},"text":"the minimalism"}]}},{"scenario":{"description":" This description\n has a comment after","id":"9","keyword":"Scenario","location":{"column":3,"line":26},"name":"comment after description","steps":[{"id":"8","keyword":"Given ","location":{"column":5,"line":31},"text":"the minimalism"}]}},{"scenario":{"description":" This description\n has a comment right after","id":"11","keyword":"Scenario","location":{"column":3,"line":33},"name":"comment right after description","steps":[{"id":"10","keyword":"Given ","location":{"column":5,"line":38},"text":"the minimalism"}]}},{"scenario":{"description":" This description has an \\\"\\\"\\\" (escaped docstring sparator)","id":"13","keyword":"Scenario","location":{"column":3,"line":40},"name":"description with escaped docstring separator","steps":[{"id":"12","keyword":"Given ","location":{"column":5,"line":43},"text":"the minimalism"}]}},{"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}}}],"id":"18","keyword":"Scenario Outline","location":{"column":3,"line":45},"name":"scenario outline with a description","steps":[{"id":"14","keyword":"Given ","location":{"column":5,"line":47},"text":"the minimalism"}]}}],"description":" This is a single line description","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Descriptions everywhere"},"uri":"testdata/good/descriptions.feature"}} +{"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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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/tests/fixtures/data/good/descriptions.feature.pickles.ndjson b/tests/fixtures/data/good/descriptions.feature.pickles.ndjson index ed17949..51eb4fd 100644 --- a/tests/fixtures/data/good/descriptions.feature.pickles.ndjson +++ b/tests/fixtures/data/good/descriptions.feature.pickles.ndjson @@ -1,8 +1,8 @@ -{"pickle":{"astNodeIds":["1"],"id":"20","language":"en","name":"two lines","steps":[{"astNodeIds":["0"],"id":"19","text":"the minimalism"}],"uri":"testdata/good/descriptions.feature"}} -{"pickle":{"astNodeIds":["3"],"id":"22","language":"en","name":"without indentation","steps":[{"astNodeIds":["2"],"id":"21","text":"the minimalism"}],"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"}],"uri":"testdata/good/descriptions.feature"}} -{"pickle":{"astNodeIds":["7"],"id":"26","language":"en","name":"empty lines around","steps":[{"astNodeIds":["6"],"id":"25","text":"the minimalism"}],"uri":"testdata/good/descriptions.feature"}} -{"pickle":{"astNodeIds":["9"],"id":"28","language":"en","name":"comment after description","steps":[{"astNodeIds":["8"],"id":"27","text":"the minimalism"}],"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"}],"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"}],"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"}],"uri":"testdata/good/descriptions.feature"}} +{"pickle":{"astNodeIds":["1"],"id":"20","language":"en","name":"two lines","steps":[{"astNodeIds":["0"],"id":"19","text":"the minimalism"}],"tags":[],"uri":"testdata/good/descriptions.feature"}} +{"pickle":{"astNodeIds":["3"],"id":"22","language":"en","name":"without indentation","steps":[{"astNodeIds":["2"],"id":"21","text":"the minimalism"}],"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"}],"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"}],"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"}],"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"}],"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"}],"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"}],"tags":[],"uri":"testdata/good/descriptions.feature"}} diff --git a/tests/fixtures/data/good/docstrings.feature.ast.ndjson b/tests/fixtures/data/good/docstrings.feature.ast.ndjson index 4235f92..c065573 100644 --- a/tests/fixtures/data/good/docstrings.feature.ast.ndjson +++ b/tests/fixtures/data/good/docstrings.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","location":{"column":5,"line":44},"text":"a DocString with an escaped alternative separator inside"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"DocString variations"},"uri":"testdata/good/docstrings.feature"}} +{"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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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/tests/fixtures/data/good/docstrings.feature.md b/tests/fixtures/data/good/docstrings.feature.md new file mode 100644 index 0000000..16ff9f8 --- /dev/null +++ b/tests/fixtures/data/good/docstrings.feature.md @@ -0,0 +1,8 @@ +## Feature: DocString variations + +### Scenario: minimalistic + +* And a DocString with an implicitly escaped separator inside +```` +``` +```` diff --git a/tests/fixtures/data/good/docstrings.feature.md.ast.ndjson b/tests/fixtures/data/good/docstrings.feature.md.ast.ndjson new file mode 100644 index 0000000..9c76682 --- /dev/null +++ b/tests/fixtures/data/good/docstrings.feature.md.ast.ndjson @@ -0,0 +1 @@ +{"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 ","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/tests/fixtures/data/good/docstrings.feature.md.pickles.ndjson b/tests/fixtures/data/good/docstrings.feature.md.pickles.ndjson new file mode 100644 index 0000000..3e79c8a --- /dev/null +++ b/tests/fixtures/data/good/docstrings.feature.md.pickles.ndjson @@ -0,0 +1 @@ +{"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"}],"tags":[],"uri":"testdata/good/docstrings.feature.md"}} diff --git a/tests/fixtures/data/good/docstrings.feature.md.source.ndjson b/tests/fixtures/data/good/docstrings.feature.md.source.ndjson new file mode 100644 index 0000000..6405057 --- /dev/null +++ b/tests/fixtures/data/good/docstrings.feature.md.source.ndjson @@ -0,0 +1 @@ +{"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/tests/fixtures/data/good/docstrings.feature.pickles.ndjson b/tests/fixtures/data/good/docstrings.feature.pickles.ndjson index 7f1b82e..bb7aaf0 100644 --- a/tests/fixtures/data/good/docstrings.feature.pickles.ndjson +++ b/tests/fixtures/data/good/docstrings.feature.pickles.ndjson @@ -1 +1 @@ -{"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"},{"argument":{"docString":{"content":"\n \n","mediaType":"xml"}},"astNodeIds":["1"],"id":"10","text":"a DocString with content type"},{"argument":{"docString":{"content":"wrongly indented line"}},"astNodeIds":["2"],"id":"11","text":"a DocString with wrong indentation"},{"argument":{"docString":{"content":"first line\nsecond line"}},"astNodeIds":["3"],"id":"12","text":"a DocString with alternative separator"},{"argument":{"docString":{"content":"first line\n\"\"\"\nthird line"}},"astNodeIds":["4"],"id":"13","text":"a DocString with normal separator inside"},{"argument":{"docString":{"content":"first line\n```\nthird line"}},"astNodeIds":["5"],"id":"14","text":"a DocString with alternative separator inside"},{"argument":{"docString":{"content":"first line\n\"\"\"\nthird line"}},"astNodeIds":["6"],"id":"15","text":"a DocString with escaped separator inside"},{"argument":{"docString":{"content":"first line\n```\nthird line"}},"astNodeIds":["7"],"id":"16","text":"a DocString with an escaped alternative separator inside"}],"uri":"testdata/good/docstrings.feature"}} +{"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"},{"argument":{"docString":{"content":"\n \n","mediaType":"xml"}},"astNodeIds":["1"],"id":"10","text":"a DocString with content type"},{"argument":{"docString":{"content":"wrongly indented line"}},"astNodeIds":["2"],"id":"11","text":"a DocString with wrong indentation"},{"argument":{"docString":{"content":"first line\nsecond line"}},"astNodeIds":["3"],"id":"12","text":"a DocString with alternative separator"},{"argument":{"docString":{"content":"first line\n\"\"\"\nthird line"}},"astNodeIds":["4"],"id":"13","text":"a DocString with normal separator inside"},{"argument":{"docString":{"content":"first line\n```\nthird line"}},"astNodeIds":["5"],"id":"14","text":"a DocString with alternative separator inside"},{"argument":{"docString":{"content":"first line\n\"\"\"\nthird line"}},"astNodeIds":["6"],"id":"15","text":"a DocString with escaped separator inside"},{"argument":{"docString":{"content":"first line\n```\nthird line"}},"astNodeIds":["7"],"id":"16","text":"a DocString with an escaped alternative separator inside"}],"tags":[],"uri":"testdata/good/docstrings.feature"}} diff --git a/tests/fixtures/data/good/empty.feature.ast.ndjson b/tests/fixtures/data/good/empty.feature.ast.ndjson index 912b284..1e53777 100644 --- a/tests/fixtures/data/good/empty.feature.ast.ndjson +++ b/tests/fixtures/data/good/empty.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"uri":"testdata/good/empty.feature"}} +{"gherkinDocument":{"comments":[],"uri":"testdata/good/empty.feature"}} diff --git a/tests/fixtures/data/good/empty.feature.source.ndjson b/tests/fixtures/data/good/empty.feature.source.ndjson index a37a0b1..4eb5c30 100644 --- a/tests/fixtures/data/good/empty.feature.source.ndjson +++ b/tests/fixtures/data/good/empty.feature.source.ndjson @@ -1 +1 @@ -{"source":{"mediaType":"text/x.cucumber.gherkin+plain","uri":"testdata/good/empty.feature"}} +{"source":{"data":"","mediaType":"text/x.cucumber.gherkin+plain","uri":"testdata/good/empty.feature"}} diff --git a/tests/fixtures/data/good/escaped_pipes.feature.ast.ndjson b/tests/fixtures/data/good/escaped_pipes.feature.ast.ndjson index 3ee941f..6ab69fd 100644 --- a/tests/fixtures/data/good/escaped_pipes.feature.ast.ndjson +++ b/tests/fixtures/data/good/escaped_pipes.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"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 ","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 ","location":{"column":5,"line":9},"text":"they have arrived"}]}}],"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"},"uri":"testdata/good/escaped_pipes.feature"}} +{"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 ","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 ","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/tests/fixtures/data/good/escaped_pipes.feature.pickles.ndjson b/tests/fixtures/data/good/escaped_pipes.feature.pickles.ndjson index 80558f2..3f00d10 100644 --- a/tests/fixtures/data/good/escaped_pipes.feature.pickles.ndjson +++ b/tests/fixtures/data/good/escaped_pipes.feature.pickles.ndjson @@ -1 +1 @@ -{"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"|æ\\n"},{"value":"\\o\no\\"}]},{"cells":[{"value":"\\|a\\\\n"},{"value":"ø\\\nø\\"}]}]}},"astNodeIds":["5"],"id":"8","text":"they have arrived"}],"uri":"testdata/good/escaped_pipes.feature"}} +{"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"|æ\\n"},{"value":"\\o\no\\"}]},{"cells":[{"value":"\\|a\\\\n"},{"value":"ø\\\nø\\"}]}]}},"astNodeIds":["5"],"id":"8","text":"they have arrived"}],"tags":[],"uri":"testdata/good/escaped_pipes.feature"}} diff --git a/tests/fixtures/data/good/example_token_multiple.feature.ast.ndjson b/tests/fixtures/data/good/example_token_multiple.feature.ast.ndjson index 1276bb4..fb3dcdc 100644 --- a/tests/fixtures/data/good/example_token_multiple.feature.ast.ndjson +++ b/tests/fixtures/data/good/example_token_multiple.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"examples":[{"id":"3","keyword":"Examples","location":{"column":5,"line":6},"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}}}],"id":"4","keyword":"Scenario Outline","location":{"column":3,"line":3},"name":"Token used twice in a single step","steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":4},"text":" "}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Example token used multiple times"},"uri":"testdata/good/example_token_multiple.feature"}} +{"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 ","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/tests/fixtures/data/good/example_token_multiple.feature.pickles.ndjson b/tests/fixtures/data/good/example_token_multiple.feature.pickles.ndjson index 03558d2..6e8457b 100644 --- a/tests/fixtures/data/good/example_token_multiple.feature.pickles.ndjson +++ b/tests/fixtures/data/good/example_token_multiple.feature.pickles.ndjson @@ -1 +1 @@ -{"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"}],"uri":"testdata/good/example_token_multiple.feature"}} +{"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"}],"tags":[],"uri":"testdata/good/example_token_multiple.feature"}} diff --git a/tests/fixtures/data/good/example_tokens_everywhere.feature.ast.ndjson b/tests/fixtures/data/good/example_tokens_everywhere.feature.ast.ndjson index 89a4a17..30c6da3 100644 --- a/tests/fixtures/data/good/example_tokens_everywhere.feature.ast.ndjson +++ b/tests/fixtures/data/good/example_tokens_everywhere.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"examples":[{"id":"6","keyword":"Examples","location":{"column":5,"line":11},"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}}}],"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 ","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 ","location":{"column":5,"line":8},"text":"the :"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Example tokens everywhere"},"uri":"testdata/good/example_tokens_everywhere.feature"}} +{"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 ","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 ","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/tests/fixtures/data/good/example_tokens_everywhere.feature.pickles.ndjson b/tests/fixtures/data/good/example_tokens_everywhere.feature.pickles.ndjson index b3cf10f..9e392a7 100644 --- a/tests/fixtures/data/good/example_tokens_everywhere.feature.pickles.ndjson +++ b/tests/fixtures/data/good/example_tokens_everywhere.feature.pickles.ndjson @@ -1,2 +1,2 @@ -{"pickle":{"astNodeIds":["7","4"],"id":"10","language":"en","name":"the un","steps":[{"argument":{"docString":{"content":"trois"}},"astNodeIds":["0","4"],"id":"8","text":"the deux:"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"cinq"}]}]}},"astNodeIds":["2","4"],"id":"9","text":"the quatre:"}],"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:"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"cinco"}]}]}},"astNodeIds":["2","5"],"id":"12","text":"the quatro:"}],"uri":"testdata/good/example_tokens_everywhere.feature"}} +{"pickle":{"astNodeIds":["7","4"],"id":"10","language":"en","name":"the un","steps":[{"argument":{"docString":{"content":"trois"}},"astNodeIds":["0","4"],"id":"8","text":"the deux:"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"cinq"}]}]}},"astNodeIds":["2","4"],"id":"9","text":"the quatre:"}],"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:"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"cinco"}]}]}},"astNodeIds":["2","5"],"id":"12","text":"the quatro:"}],"tags":[],"uri":"testdata/good/example_tokens_everywhere.feature"}} diff --git a/tests/fixtures/data/good/i18n_emoji.feature.ast.ndjson b/tests/fixtures/data/good/i18n_emoji.feature.ast.ndjson index 1668f0b..8cccc65 100644 --- a/tests/fixtures/data/good/i18n_emoji.feature.ast.ndjson +++ b/tests/fixtures/data/good/i18n_emoji.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"id":"1","keyword":"📕","location":{"column":3,"line":4},"name":"💃","steps":[{"id":"0","keyword":"😐","location":{"column":5,"line":5},"text":"🎸"}]}}],"keyword":"📚","language":"em","location":{"column":1,"line":2},"name":"🙈🙉🙊"},"uri":"testdata/good/i18n_emoji.feature"}} +{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"📕","location":{"column":3,"line":4},"name":"💃","steps":[{"id":"0","keyword":"😐","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/tests/fixtures/data/good/i18n_emoji.feature.pickles.ndjson b/tests/fixtures/data/good/i18n_emoji.feature.pickles.ndjson index 1ef10ef..2bf03ad 100644 --- a/tests/fixtures/data/good/i18n_emoji.feature.pickles.ndjson +++ b/tests/fixtures/data/good/i18n_emoji.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["1"],"id":"3","language":"em","name":"💃","steps":[{"astNodeIds":["0"],"id":"2","text":"🎸"}],"uri":"testdata/good/i18n_emoji.feature"}} +{"pickle":{"astNodeIds":["1"],"id":"3","language":"em","name":"💃","steps":[{"astNodeIds":["0"],"id":"2","text":"🎸"}],"tags":[],"uri":"testdata/good/i18n_emoji.feature"}} diff --git a/tests/fixtures/data/good/i18n_fr.feature.ast.ndjson b/tests/fixtures/data/good/i18n_fr.feature.ast.ndjson index 7e47bea..e0abf32 100644 --- a/tests/fixtures/data/good/i18n_fr.feature.ast.ndjson +++ b/tests/fixtures/data/good/i18n_fr.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"id":"3","keyword":"Scénario","location":{"column":3,"line":4},"name":"Support des caractères spéciaux","steps":[{"id":"0","keyword":"Soit ","location":{"column":5,"line":5},"text":"un exemple de scénario en français"},{"id":"1","keyword":"Quand ","location":{"column":5,"line":6},"text":"j'ai 1 gâteau"},{"id":"2","keyword":"Alors ","location":{"column":5,"line":7},"text":"je suis heureux"}]}},{"scenario":{"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 ","location":{"column":5,"line":10},"text":"j'aime les gâteaux"},{"id":"5","keyword":"Lorsqu'","location":{"column":5,"line":11},"text":"on m'offre 1 gâteau"},{"id":"6","keyword":"Alors ","location":{"column":5,"line":12},"text":"je suis heureux"}]}},{"scenario":{"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'","location":{"column":5,"line":15},"text":"offrir un gâteau rend heureux"},{"id":"9","keyword":"Lorsqu'","location":{"column":5,"line":16},"text":"on m'offre 1 gâteau"},{"id":"10","keyword":"Alors ","location":{"column":5,"line":17},"text":"je suis heureux"}]}},{"scenario":{"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 ","location":{"column":5,"line":20},"text":"j'aime les gâteaux"},{"id":"13","keyword":"Lorsqu'","location":{"column":5,"line":21},"text":"on m'offre 1 gâteau"},{"id":"14","keyword":"Alors ","location":{"column":5,"line":22},"text":"je suis heureux"}]}},{"scenario":{"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'","location":{"column":5,"line":25},"text":"offrir un gâteau rend heureux"},{"id":"17","keyword":"Lorsqu'","location":{"column":5,"line":26},"text":"on m'offre 1 gâteau"},{"id":"18","keyword":"Alors ","location":{"column":5,"line":27},"text":"je suis heureux"}]}},{"scenario":{"id":"24","keyword":"Scénario","location":{"column":3,"line":29},"name":"Support du mot-clef \"Et que \"","steps":[{"id":"20","keyword":"Soit ","location":{"column":5,"line":30},"text":"un exemple de scénario en français"},{"id":"21","keyword":"Lorsque ","location":{"column":5,"line":31},"text":"j'ai 2 gâteaux"},{"id":"22","keyword":"Et que ","location":{"column":5,"line":32},"text":"quelqu'un m'offre 1 gâteau"},{"id":"23","keyword":"Alors ","location":{"column":5,"line":33},"text":"j'ai 3 gâteaux"}]}},{"scenario":{"id":"29","keyword":"Scénario","location":{"column":3,"line":35},"name":"Support du mot-clef \"Et qu'\"","steps":[{"id":"25","keyword":"Soit ","location":{"column":5,"line":36},"text":"un exemple de scénario en français"},{"id":"26","keyword":"Lorsque ","location":{"column":5,"line":37},"text":"j'ai 2 gâteaux"},{"id":"27","keyword":"Et qu'","location":{"column":5,"line":38},"text":"on m'offre 1 gâteau"},{"id":"28","keyword":"Alors ","location":{"column":5,"line":39},"text":"j'ai 3 gâteaux"}]}},{"scenario":{"id":"34","keyword":"Scénario","location":{"column":3,"line":41},"name":"Support du mot-clef \"Et \"","steps":[{"id":"30","keyword":"Soit ","location":{"column":5,"line":42},"text":"un exemple de scénario en français"},{"id":"31","keyword":"Quand ","location":{"column":5,"line":43},"text":"j'ai 2 gâteaux"},{"id":"32","keyword":"Et ","location":{"column":5,"line":44},"text":"quelqu'un m'offre 1 gâteau"},{"id":"33","keyword":"Alors ","location":{"column":5,"line":45},"text":"j'ai 3 gâteaux"}]}},{"scenario":{"id":"39","keyword":"Scénario","location":{"column":3,"line":47},"name":"Support du mot-clef \"Mais que \"","steps":[{"id":"35","keyword":"Soit ","location":{"column":5,"line":48},"text":"un exemple de scénario en français"},{"id":"36","keyword":"Lorsque ","location":{"column":5,"line":49},"text":"j'ai 2 gâteaux"},{"id":"37","keyword":"Mais que ","location":{"column":5,"line":50},"text":"quelqu'un me vole 1 gâteau"},{"id":"38","keyword":"Alors ","location":{"column":5,"line":51},"text":"j'ai 1 gâteau"}]}},{"scenario":{"id":"44","keyword":"Scénario","location":{"column":3,"line":53},"name":"Support du mot-clef \"Mais qu'\"","steps":[{"id":"40","keyword":"Soit ","location":{"column":5,"line":54},"text":"un exemple de scénario en français"},{"id":"41","keyword":"Lorsque ","location":{"column":5,"line":55},"text":"j'ai 2 gâteaux"},{"id":"42","keyword":"Mais qu'","location":{"column":5,"line":56},"text":"on me vole 1 gâteau"},{"id":"43","keyword":"Alors ","location":{"column":5,"line":57},"text":"j'ai 1 gâteau"}]}},{"scenario":{"id":"49","keyword":"Scénario","location":{"column":3,"line":59},"name":"Support du mot-clef \"Mais \"","steps":[{"id":"45","keyword":"Soit ","location":{"column":5,"line":60},"text":"un exemple de scénario en français"},{"id":"46","keyword":"Quand ","location":{"column":5,"line":61},"text":"j'ai 2 gâteaux"},{"id":"47","keyword":"Mais ","location":{"column":5,"line":62},"text":"quelqu'un me vole 1 gâteau"},{"id":"48","keyword":"Alors ","location":{"column":5,"line":63},"text":"j'ai 1 gâteau"}]}}],"keyword":"Fonctionnalité","language":"fr","location":{"column":1,"line":2},"name":"i18n support"},"uri":"testdata/good/i18n_fr.feature"}} +{"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 ","location":{"column":5,"line":5},"text":"un exemple de scénario en français"},{"id":"1","keyword":"Quand ","location":{"column":5,"line":6},"text":"j'ai 1 gâteau"},{"id":"2","keyword":"Alors ","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 ","location":{"column":5,"line":10},"text":"j'aime les gâteaux"},{"id":"5","keyword":"Lorsqu'","location":{"column":5,"line":11},"text":"on m'offre 1 gâteau"},{"id":"6","keyword":"Alors ","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'","location":{"column":5,"line":15},"text":"offrir un gâteau rend heureux"},{"id":"9","keyword":"Lorsqu'","location":{"column":5,"line":16},"text":"on m'offre 1 gâteau"},{"id":"10","keyword":"Alors ","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 ","location":{"column":5,"line":20},"text":"j'aime les gâteaux"},{"id":"13","keyword":"Lorsqu'","location":{"column":5,"line":21},"text":"on m'offre 1 gâteau"},{"id":"14","keyword":"Alors ","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'","location":{"column":5,"line":25},"text":"offrir un gâteau rend heureux"},{"id":"17","keyword":"Lorsqu'","location":{"column":5,"line":26},"text":"on m'offre 1 gâteau"},{"id":"18","keyword":"Alors ","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 ","location":{"column":5,"line":30},"text":"un exemple de scénario en français"},{"id":"21","keyword":"Lorsque ","location":{"column":5,"line":31},"text":"j'ai 2 gâteaux"},{"id":"22","keyword":"Et que ","location":{"column":5,"line":32},"text":"quelqu'un m'offre 1 gâteau"},{"id":"23","keyword":"Alors ","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 ","location":{"column":5,"line":36},"text":"un exemple de scénario en français"},{"id":"26","keyword":"Lorsque ","location":{"column":5,"line":37},"text":"j'ai 2 gâteaux"},{"id":"27","keyword":"Et qu'","location":{"column":5,"line":38},"text":"on m'offre 1 gâteau"},{"id":"28","keyword":"Alors ","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 ","location":{"column":5,"line":42},"text":"un exemple de scénario en français"},{"id":"31","keyword":"Quand ","location":{"column":5,"line":43},"text":"j'ai 2 gâteaux"},{"id":"32","keyword":"Et ","location":{"column":5,"line":44},"text":"quelqu'un m'offre 1 gâteau"},{"id":"33","keyword":"Alors ","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 ","location":{"column":5,"line":48},"text":"un exemple de scénario en français"},{"id":"36","keyword":"Lorsque ","location":{"column":5,"line":49},"text":"j'ai 2 gâteaux"},{"id":"37","keyword":"Mais que ","location":{"column":5,"line":50},"text":"quelqu'un me vole 1 gâteau"},{"id":"38","keyword":"Alors ","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 ","location":{"column":5,"line":54},"text":"un exemple de scénario en français"},{"id":"41","keyword":"Lorsque ","location":{"column":5,"line":55},"text":"j'ai 2 gâteaux"},{"id":"42","keyword":"Mais qu'","location":{"column":5,"line":56},"text":"on me vole 1 gâteau"},{"id":"43","keyword":"Alors ","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 ","location":{"column":5,"line":60},"text":"un exemple de scénario en français"},{"id":"46","keyword":"Quand ","location":{"column":5,"line":61},"text":"j'ai 2 gâteaux"},{"id":"47","keyword":"Mais ","location":{"column":5,"line":62},"text":"quelqu'un me vole 1 gâteau"},{"id":"48","keyword":"Alors ","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/tests/fixtures/data/good/i18n_fr.feature.pickles.ndjson b/tests/fixtures/data/good/i18n_fr.feature.pickles.ndjson index f540156..eb1ce80 100644 --- a/tests/fixtures/data/good/i18n_fr.feature.pickles.ndjson +++ b/tests/fixtures/data/good/i18n_fr.feature.pickles.ndjson @@ -1,11 +1,11 @@ -{"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"},{"astNodeIds":["1"],"id":"51","text":"j'ai 1 gâteau"},{"astNodeIds":["2"],"id":"52","text":"je suis heureux"}],"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"},{"astNodeIds":["5"],"id":"55","text":"on m'offre 1 gâteau"},{"astNodeIds":["6"],"id":"56","text":"je suis heureux"}],"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"},{"astNodeIds":["9"],"id":"59","text":"on m'offre 1 gâteau"},{"astNodeIds":["10"],"id":"60","text":"je suis heureux"}],"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"},{"astNodeIds":["13"],"id":"63","text":"on m'offre 1 gâteau"},{"astNodeIds":["14"],"id":"64","text":"je suis heureux"}],"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"},{"astNodeIds":["17"],"id":"67","text":"on m'offre 1 gâteau"},{"astNodeIds":["18"],"id":"68","text":"je suis heureux"}],"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"},{"astNodeIds":["21"],"id":"71","text":"j'ai 2 gâteaux"},{"astNodeIds":["22"],"id":"72","text":"quelqu'un m'offre 1 gâteau"},{"astNodeIds":["23"],"id":"73","text":"j'ai 3 gâteaux"}],"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"},{"astNodeIds":["26"],"id":"76","text":"j'ai 2 gâteaux"},{"astNodeIds":["27"],"id":"77","text":"on m'offre 1 gâteau"},{"astNodeIds":["28"],"id":"78","text":"j'ai 3 gâteaux"}],"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"},{"astNodeIds":["31"],"id":"81","text":"j'ai 2 gâteaux"},{"astNodeIds":["32"],"id":"82","text":"quelqu'un m'offre 1 gâteau"},{"astNodeIds":["33"],"id":"83","text":"j'ai 3 gâteaux"}],"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"},{"astNodeIds":["36"],"id":"86","text":"j'ai 2 gâteaux"},{"astNodeIds":["37"],"id":"87","text":"quelqu'un me vole 1 gâteau"},{"astNodeIds":["38"],"id":"88","text":"j'ai 1 gâteau"}],"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"},{"astNodeIds":["41"],"id":"91","text":"j'ai 2 gâteaux"},{"astNodeIds":["42"],"id":"92","text":"on me vole 1 gâteau"},{"astNodeIds":["43"],"id":"93","text":"j'ai 1 gâteau"}],"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"},{"astNodeIds":["46"],"id":"96","text":"j'ai 2 gâteaux"},{"astNodeIds":["47"],"id":"97","text":"quelqu'un me vole 1 gâteau"},{"astNodeIds":["48"],"id":"98","text":"j'ai 1 gâteau"}],"uri":"testdata/good/i18n_fr.feature"}} +{"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"},{"astNodeIds":["1"],"id":"51","text":"j'ai 1 gâteau"},{"astNodeIds":["2"],"id":"52","text":"je suis heureux"}],"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"},{"astNodeIds":["5"],"id":"55","text":"on m'offre 1 gâteau"},{"astNodeIds":["6"],"id":"56","text":"je suis heureux"}],"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"},{"astNodeIds":["9"],"id":"59","text":"on m'offre 1 gâteau"},{"astNodeIds":["10"],"id":"60","text":"je suis heureux"}],"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"},{"astNodeIds":["13"],"id":"63","text":"on m'offre 1 gâteau"},{"astNodeIds":["14"],"id":"64","text":"je suis heureux"}],"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"},{"astNodeIds":["17"],"id":"67","text":"on m'offre 1 gâteau"},{"astNodeIds":["18"],"id":"68","text":"je suis heureux"}],"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"},{"astNodeIds":["21"],"id":"71","text":"j'ai 2 gâteaux"},{"astNodeIds":["22"],"id":"72","text":"quelqu'un m'offre 1 gâteau"},{"astNodeIds":["23"],"id":"73","text":"j'ai 3 gâteaux"}],"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"},{"astNodeIds":["26"],"id":"76","text":"j'ai 2 gâteaux"},{"astNodeIds":["27"],"id":"77","text":"on m'offre 1 gâteau"},{"astNodeIds":["28"],"id":"78","text":"j'ai 3 gâteaux"}],"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"},{"astNodeIds":["31"],"id":"81","text":"j'ai 2 gâteaux"},{"astNodeIds":["32"],"id":"82","text":"quelqu'un m'offre 1 gâteau"},{"astNodeIds":["33"],"id":"83","text":"j'ai 3 gâteaux"}],"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"},{"astNodeIds":["36"],"id":"86","text":"j'ai 2 gâteaux"},{"astNodeIds":["37"],"id":"87","text":"quelqu'un me vole 1 gâteau"},{"astNodeIds":["38"],"id":"88","text":"j'ai 1 gâteau"}],"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"},{"astNodeIds":["41"],"id":"91","text":"j'ai 2 gâteaux"},{"astNodeIds":["42"],"id":"92","text":"on me vole 1 gâteau"},{"astNodeIds":["43"],"id":"93","text":"j'ai 1 gâteau"}],"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"},{"astNodeIds":["46"],"id":"96","text":"j'ai 2 gâteaux"},{"astNodeIds":["47"],"id":"97","text":"quelqu'un me vole 1 gâteau"},{"astNodeIds":["48"],"id":"98","text":"j'ai 1 gâteau"}],"tags":[],"uri":"testdata/good/i18n_fr.feature"}} diff --git a/tests/fixtures/data/good/i18n_no.feature.ast.ndjson b/tests/fixtures/data/good/i18n_no.feature.ast.ndjson index 80c2a0e..4f21a3d 100644 --- a/tests/fixtures/data/good/i18n_no.feature.ast.ndjson +++ b/tests/fixtures/data/good/i18n_no.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"id":"3","keyword":"Scenario","location":{"column":3,"line":4},"name":"Parsing many languages","steps":[{"id":"0","keyword":"Gitt ","location":{"column":5,"line":5},"text":"Gherkin supports many languages"},{"id":"1","keyword":"Når ","location":{"column":5,"line":6},"text":"Norwegian keywords are parsed"},{"id":"2","keyword":"Så ","location":{"column":5,"line":7},"text":"they should be recognized"}]}}],"keyword":"Egenskap","language":"no","location":{"column":1,"line":2},"name":"i18n support"},"uri":"testdata/good/i18n_no.feature"}} +{"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 ","location":{"column":5,"line":5},"text":"Gherkin supports many languages"},{"id":"1","keyword":"Når ","location":{"column":5,"line":6},"text":"Norwegian keywords are parsed"},{"id":"2","keyword":"Så ","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/tests/fixtures/data/good/i18n_no.feature.pickles.ndjson b/tests/fixtures/data/good/i18n_no.feature.pickles.ndjson index fadedbe..26e681c 100644 --- a/tests/fixtures/data/good/i18n_no.feature.pickles.ndjson +++ b/tests/fixtures/data/good/i18n_no.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["3"],"id":"7","language":"no","name":"Parsing many languages","steps":[{"astNodeIds":["0"],"id":"4","text":"Gherkin supports many languages"},{"astNodeIds":["1"],"id":"5","text":"Norwegian keywords are parsed"},{"astNodeIds":["2"],"id":"6","text":"they should be recognized"}],"uri":"testdata/good/i18n_no.feature"}} +{"pickle":{"astNodeIds":["3"],"id":"7","language":"no","name":"Parsing many languages","steps":[{"astNodeIds":["0"],"id":"4","text":"Gherkin supports many languages"},{"astNodeIds":["1"],"id":"5","text":"Norwegian keywords are parsed"},{"astNodeIds":["2"],"id":"6","text":"they should be recognized"}],"tags":[],"uri":"testdata/good/i18n_no.feature"}} diff --git a/tests/fixtures/data/good/incomplete_background_1.feature.ast.ndjson b/tests/fixtures/data/good/incomplete_background_1.feature.ast.ndjson index af31fe9..862dd5d 100644 --- a/tests/fixtures/data/good/incomplete_background_1.feature.ast.ndjson +++ b/tests/fixtures/data/good/incomplete_background_1.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"background":{"id":"0","keyword":"Background","location":{"column":3,"line":3},"name":"no steps"}},{"scenario":{"id":"2","keyword":"Scenario","location":{"column":3,"line":5},"name":"still pickles up","steps":[{"id":"1","keyword":"* ","location":{"column":5,"line":6},"text":"a step"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Incomplete backgrounds, Part 1"},"uri":"testdata/good/incomplete_background_1.feature"}} +{"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":"* ","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/tests/fixtures/data/good/incomplete_background_1.feature.pickles.ndjson b/tests/fixtures/data/good/incomplete_background_1.feature.pickles.ndjson index 887c6e8..d1710bf 100644 --- a/tests/fixtures/data/good/incomplete_background_1.feature.pickles.ndjson +++ b/tests/fixtures/data/good/incomplete_background_1.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["2"],"id":"4","language":"en","name":"still pickles up","steps":[{"astNodeIds":["1"],"id":"3","text":"a step"}],"uri":"testdata/good/incomplete_background_1.feature"}} +{"pickle":{"astNodeIds":["2"],"id":"4","language":"en","name":"still pickles up","steps":[{"astNodeIds":["1"],"id":"3","text":"a step"}],"tags":[],"uri":"testdata/good/incomplete_background_1.feature"}} diff --git a/tests/fixtures/data/good/incomplete_background_2.feature.ast.ndjson b/tests/fixtures/data/good/incomplete_background_2.feature.ast.ndjson index c63cf88..cae338c 100644 --- a/tests/fixtures/data/good/incomplete_background_2.feature.ast.ndjson +++ b/tests/fixtures/data/good/incomplete_background_2.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"background":{"description":" A short description","id":"0","keyword":"Background","location":{"column":3,"line":3},"name":"just a description"}},{"scenario":{"id":"2","keyword":"Scenario","location":{"column":3,"line":6},"name":"still pickles up","steps":[{"id":"1","keyword":"* ","location":{"column":5,"line":7},"text":"a step"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Incomplete backgrounds, Part 2"},"uri":"testdata/good/incomplete_background_2.feature"}} +{"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":"* ","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/tests/fixtures/data/good/incomplete_background_2.feature.pickles.ndjson b/tests/fixtures/data/good/incomplete_background_2.feature.pickles.ndjson index ab9693a..378d1a3 100644 --- a/tests/fixtures/data/good/incomplete_background_2.feature.pickles.ndjson +++ b/tests/fixtures/data/good/incomplete_background_2.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["2"],"id":"4","language":"en","name":"still pickles up","steps":[{"astNodeIds":["1"],"id":"3","text":"a step"}],"uri":"testdata/good/incomplete_background_2.feature"}} +{"pickle":{"astNodeIds":["2"],"id":"4","language":"en","name":"still pickles up","steps":[{"astNodeIds":["1"],"id":"3","text":"a step"}],"tags":[],"uri":"testdata/good/incomplete_background_2.feature"}} diff --git a/tests/fixtures/data/good/incomplete_feature_1.feature.ast.ndjson b/tests/fixtures/data/good/incomplete_feature_1.feature.ast.ndjson index 214f171..ead09b7 100644 --- a/tests/fixtures/data/good/incomplete_feature_1.feature.ast.ndjson +++ b/tests/fixtures/data/good/incomplete_feature_1.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"description":" A short description","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Just a description"},"uri":"testdata/good/incomplete_feature_1.feature"}} +{"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/tests/fixtures/data/good/incomplete_feature_2.feature.ast.ndjson b/tests/fixtures/data/good/incomplete_feature_2.feature.ast.ndjson index f26f159..1bf4fc4 100644 --- a/tests/fixtures/data/good/incomplete_feature_2.feature.ast.ndjson +++ b/tests/fixtures/data/good/incomplete_feature_2.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Empty feature"},"uri":"testdata/good/incomplete_feature_2.feature"}} +{"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/tests/fixtures/data/good/incomplete_scenario.feature.ast.ndjson b/tests/fixtures/data/good/incomplete_scenario.feature.ast.ndjson index 0fed507..188d5f2 100644 --- a/tests/fixtures/data/good/incomplete_scenario.feature.ast.ndjson +++ b/tests/fixtures/data/good/incomplete_scenario.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"background":{"id":"1","keyword":"Background","location":{"column":3,"line":3},"name":"Adding a background won't make a pickle","steps":[{"id":"0","keyword":"* ","location":{"column":5,"line":4},"text":"a step"}]}},{"scenario":{"id":"2","keyword":"Scenario","location":{"column":3,"line":6},"name":"no steps"}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Incomplete scenarios"},"uri":"testdata/good/incomplete_scenario.feature"}} +{"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":"* ","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/tests/fixtures/data/good/incomplete_scenario.feature.pickles.ndjson b/tests/fixtures/data/good/incomplete_scenario.feature.pickles.ndjson index 9a2a812..a10d363 100644 --- a/tests/fixtures/data/good/incomplete_scenario.feature.pickles.ndjson +++ b/tests/fixtures/data/good/incomplete_scenario.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["2"],"id":"3","language":"en","name":"no steps","uri":"testdata/good/incomplete_scenario.feature"}} +{"pickle":{"astNodeIds":["2"],"id":"3","language":"en","name":"no steps","steps":[],"tags":[],"uri":"testdata/good/incomplete_scenario.feature"}} diff --git a/tests/fixtures/data/good/incomplete_scenario_outline.feature.ast.ndjson b/tests/fixtures/data/good/incomplete_scenario_outline.feature.ast.ndjson index 38aa185..1b7796c 100644 --- a/tests/fixtures/data/good/incomplete_scenario_outline.feature.ast.ndjson +++ b/tests/fixtures/data/good/incomplete_scenario_outline.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"background":{"id":"1","keyword":"Background","location":{"column":3,"line":3},"name":"Adding a background won't make a pickle","steps":[{"id":"0","keyword":"* ","location":{"column":5,"line":4},"text":"a step"}]}},{"scenario":{"id":"3","keyword":"Scenario Outline","location":{"column":3,"line":6},"name":"steps, no examples","steps":[{"id":"2","keyword":"Given ","location":{"column":5,"line":7},"text":"a step"}]}},{"scenario":{"id":"4","keyword":"Scenario Outline","location":{"column":3,"line":9},"name":"no steps, no examples"}},{"scenario":{"examples":[{"id":"5","keyword":"Examples","location":{"column":5,"line":13}}],"id":"6","keyword":"Scenario Outline","location":{"column":3,"line":11},"name":"no steps, no table"}},{"scenario":{"examples":[{"id":"8","keyword":"Examples","location":{"column":5,"line":17},"tableHeader":{"cells":[{"location":{"column":7,"line":18},"value":"what"}],"id":"7","location":{"column":5,"line":18}}}],"id":"9","keyword":"Scenario Outline","location":{"column":3,"line":15},"name":"no steps, only table header"}},{"scenario":{"examples":[{"id":"12","keyword":"Examples","location":{"column":5,"line":22},"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}}}],"id":"13","keyword":"Scenario Outline","location":{"column":3,"line":20},"name":"no steps, one example header"}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Incomplete scenario outlines"},"uri":"testdata/good/incomplete_scenario_outline.feature"}} +{"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":"* ","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 ","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/tests/fixtures/data/good/incomplete_scenario_outline.feature.pickles.ndjson b/tests/fixtures/data/good/incomplete_scenario_outline.feature.pickles.ndjson index d38c0d1..34d7c27 100644 --- a/tests/fixtures/data/good/incomplete_scenario_outline.feature.pickles.ndjson +++ b/tests/fixtures/data/good/incomplete_scenario_outline.feature.pickles.ndjson @@ -1,3 +1,3 @@ -{"pickle":{"astNodeIds":["3"],"id":"16","language":"en","name":"steps, no examples","steps":[{"astNodeIds":["0"],"id":"14","text":"a step"},{"astNodeIds":["2"],"id":"15","text":"a step"}],"uri":"testdata/good/incomplete_scenario_outline.feature"}} -{"pickle":{"astNodeIds":["4"],"id":"17","language":"en","name":"no steps, no examples","uri":"testdata/good/incomplete_scenario_outline.feature"}} -{"pickle":{"astNodeIds":["13","11"],"id":"18","language":"en","name":"no steps, one example header","uri":"testdata/good/incomplete_scenario_outline.feature"}} +{"pickle":{"astNodeIds":["3"],"id":"16","language":"en","name":"steps, no examples","steps":[{"astNodeIds":["0"],"id":"14","text":"a step"},{"astNodeIds":["2"],"id":"15","text":"a step"}],"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/tests/fixtures/data/good/language.feature.ast.ndjson b/tests/fixtures/data/good/language.feature.ast.ndjson index be3fe41..81778bf 100644 --- a/tests/fixtures/data/good/language.feature.ast.ndjson +++ b/tests/fixtures/data/good/language.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"id":"1","keyword":"Scenario","location":{"column":3,"line":5},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":6},"text":"the minimalism"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":3},"name":"Explicit language specification"},"uri":"testdata/good/language.feature"}} +{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Scenario","location":{"column":3,"line":5},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","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/tests/fixtures/data/good/language.feature.pickles.ndjson b/tests/fixtures/data/good/language.feature.pickles.ndjson index 507516d..c4a30db 100644 --- a/tests/fixtures/data/good/language.feature.pickles.ndjson +++ b/tests/fixtures/data/good/language.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism"}],"uri":"testdata/good/language.feature"}} +{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism"}],"tags":[],"uri":"testdata/good/language.feature"}} diff --git a/tests/fixtures/data/good/minimal-example.feature.ast.ndjson b/tests/fixtures/data/good/minimal-example.feature.ast.ndjson index 7e53bdd..d8a7e83 100644 --- a/tests/fixtures/data/good/minimal-example.feature.ast.ndjson +++ b/tests/fixtures/data/good/minimal-example.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"id":"1","keyword":"Example","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":4},"text":"the minimalism"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Minimal"},"uri":"testdata/good/minimal-example.feature"}} +{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Example","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","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/tests/fixtures/data/good/minimal-example.feature.pickles.ndjson b/tests/fixtures/data/good/minimal-example.feature.pickles.ndjson index f6cf698..c623c69 100644 --- a/tests/fixtures/data/good/minimal-example.feature.pickles.ndjson +++ b/tests/fixtures/data/good/minimal-example.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism"}],"uri":"testdata/good/minimal-example.feature"}} +{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism"}],"tags":[],"uri":"testdata/good/minimal-example.feature"}} diff --git a/tests/fixtures/data/good/minimal.feature.ast.ndjson b/tests/fixtures/data/good/minimal.feature.ast.ndjson index 72166af..8e90ea4 100644 --- a/tests/fixtures/data/good/minimal.feature.ast.ndjson +++ b/tests/fixtures/data/good/minimal.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"id":"1","keyword":"Scenario","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":4},"text":"the minimalism"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Minimal"},"uri":"testdata/good/minimal.feature"}} +{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Scenario","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","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/tests/fixtures/data/good/minimal.feature.md b/tests/fixtures/data/good/minimal.feature.md new file mode 100644 index 0000000..887f6c7 --- /dev/null +++ b/tests/fixtures/data/good/minimal.feature.md @@ -0,0 +1,5 @@ +# Feature: Minimal + +## Scenario: minimalistic + + * Given the minimalism diff --git a/tests/fixtures/data/good/minimal.feature.md.ast.ndjson b/tests/fixtures/data/good/minimal.feature.md.ast.ndjson new file mode 100644 index 0000000..673a667 --- /dev/null +++ b/tests/fixtures/data/good/minimal.feature.md.ast.ndjson @@ -0,0 +1 @@ +{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Scenario","location":{"column":4,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","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/tests/fixtures/data/good/minimal.feature.md.pickles.ndjson b/tests/fixtures/data/good/minimal.feature.md.pickles.ndjson new file mode 100644 index 0000000..9f67975 --- /dev/null +++ b/tests/fixtures/data/good/minimal.feature.md.pickles.ndjson @@ -0,0 +1 @@ +{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism"}],"tags":[],"uri":"testdata/good/minimal.feature.md"}} diff --git a/tests/fixtures/data/good/minimal.feature.md.source.ndjson b/tests/fixtures/data/good/minimal.feature.md.source.ndjson new file mode 100644 index 0000000..159bbf7 --- /dev/null +++ b/tests/fixtures/data/good/minimal.feature.md.source.ndjson @@ -0,0 +1 @@ +{"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/tests/fixtures/data/good/minimal.feature.pickles.ndjson b/tests/fixtures/data/good/minimal.feature.pickles.ndjson index d01221e..22c32d7 100644 --- a/tests/fixtures/data/good/minimal.feature.pickles.ndjson +++ b/tests/fixtures/data/good/minimal.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism"}],"uri":"testdata/good/minimal.feature"}} +{"pickle":{"astNodeIds":["1"],"id":"3","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"2","text":"the minimalism"}],"tags":[],"uri":"testdata/good/minimal.feature"}} diff --git a/tests/fixtures/data/good/misc.feature.md b/tests/fixtures/data/good/misc.feature.md new file mode 100644 index 0000000..95ed97a --- /dev/null +++ b/tests/fixtures/data/good/misc.feature.md @@ -0,0 +1,25 @@ +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/tests/fixtures/data/good/misc.feature.md.ast.ndjson b/tests/fixtures/data/good/misc.feature.md.ast.ndjson new file mode 100644 index 0000000..c126f8d --- /dev/null +++ b/tests/fixtures/data/good/misc.feature.md.ast.ndjson @@ -0,0 +1 @@ +{"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 ","location":{"column":3,"line":13},"text":"step one"},{"id":"1","keyword":"When ","location":{"column":3,"line":14},"text":"step two"},{"id":"2","keyword":"Then ","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 ","location":{"column":4,"line":18},"text":"step one"},{"id":"5","keyword":"When ","location":{"column":4,"line":19},"text":"step two"},{"id":"6","keyword":"Then ","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/tests/fixtures/data/good/misc.feature.md.pickles.ndjson b/tests/fixtures/data/good/misc.feature.md.pickles.ndjson new file mode 100644 index 0000000..b0312bf --- /dev/null +++ b/tests/fixtures/data/good/misc.feature.md.pickles.ndjson @@ -0,0 +1,2 @@ +{"pickle":{"astNodeIds":["3"],"id":"11","language":"en","name":"Something about math","steps":[{"astNodeIds":["0"],"id":"8","text":"step one"},{"astNodeIds":["1"],"id":"9","text":"step two"},{"astNodeIds":["2"],"id":"10","text":"step three"}],"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"},{"astNodeIds":["5"],"id":"13","text":"step two"},{"astNodeIds":["6"],"id":"14","text":"step three"}],"tags":[],"uri":"testdata/good/misc.feature.md"}} diff --git a/tests/fixtures/data/good/misc.feature.md.source.ndjson b/tests/fixtures/data/good/misc.feature.md.source.ndjson new file mode 100644 index 0000000..017c8b5 --- /dev/null +++ b/tests/fixtures/data/good/misc.feature.md.source.ndjson @@ -0,0 +1 @@ +{"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/tests/fixtures/data/good/padded_example.feature.ast.ndjson b/tests/fixtures/data/good/padded_example.feature.ast.ndjson index f436c51..5a60c62 100644 --- a/tests/fixtures/data/good/padded_example.feature.ast.ndjson +++ b/tests/fixtures/data/good/padded_example.feature.ast.ndjson @@ -1 +1 @@ -{"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":{"examples":[{"id":"6","keyword":"Examples","location":{"column":5,"line":16},"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}}}],"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 ","location":{"column":5,"line":4},"text":"a ball with:"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"test"},"uri":"testdata/good/padded_example.feature"}} +{"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 ","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/tests/fixtures/data/good/padded_example.feature.pickles.ndjson b/tests/fixtures/data/good/padded_example.feature.pickles.ndjson index 2c8947b..7a6830b 100644 --- a/tests/fixtures/data/good/padded_example.feature.pickles.ndjson +++ b/tests/fixtures/data/good/padded_example.feature.pickles.ndjson @@ -1 +1 @@ -{"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:"}],"uri":"testdata/good/padded_example.feature"}} +{"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:"}],"tags":[],"uri":"testdata/good/padded_example.feature"}} diff --git a/tests/fixtures/data/good/readme_example.feature.ast.ndjson b/tests/fixtures/data/good/readme_example.feature.ast.ndjson index 91cc141..271f79d 100644 --- a/tests/fixtures/data/good/readme_example.feature.ast.ndjson +++ b/tests/fixtures/data/good/readme_example.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"examples":[{"id":"3","keyword":"Examples","location":{"column":5,"line":7},"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}}}],"id":"6","keyword":"Scenario Outline","location":{"column":3,"line":4},"steps":[{"id":"0","keyword":"Given ","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":{"examples":[{"id":"11","keyword":"Examples","location":{"column":5,"line":16},"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},"steps":[{"id":"7","keyword":"Given ","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"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":2},"tags":[{"id":"15","location":{"column":1,"line":1},"name":"@a"}]},"uri":"testdata/good/readme_example.feature"}} +{"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 ","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 ","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/tests/fixtures/data/good/readme_example.feature.pickles.ndjson b/tests/fixtures/data/good/readme_example.feature.pickles.ndjson index 68d789a..ea0bd0b 100644 --- a/tests/fixtures/data/good/readme_example.feature.pickles.ndjson +++ b/tests/fixtures/data/good/readme_example.feature.pickles.ndjson @@ -1,2 +1,2 @@ -{"pickle":{"astNodeIds":["6","2"],"id":"17","language":"en","steps":[{"astNodeIds":["0","2"],"id":"16","text":"y"}],"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","steps":[{"astNodeIds":["7","9"],"id":"18","text":"n"}],"tags":[{"astNodeId":"15","name":"@a"},{"astNodeId":"12","name":"@d"},{"astNodeId":"13","name":"@e"},{"astNodeId":"10","name":"@f"}],"uri":"testdata/good/readme_example.feature"}} +{"pickle":{"astNodeIds":["6","2"],"id":"17","language":"en","name":"","steps":[{"astNodeIds":["0","2"],"id":"16","text":"y"}],"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"}],"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/tests/fixtures/data/good/rule.feature.ast.ndjson b/tests/fixtures/data/good/rule.feature.ast.ndjson index 3253602..45bea13 100644 --- a/tests/fixtures/data/good/rule.feature.ast.ndjson +++ b/tests/fixtures/data/good/rule.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"background":{"id":"1","keyword":"Background","location":{"column":3,"line":3},"steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":4},"text":"fb"}]}},{"rule":{"children":[{"background":{"id":"3","keyword":"Background","location":{"column":5,"line":9},"steps":[{"id":"2","keyword":"Given ","location":{"column":7,"line":10},"text":"ab"}]}},{"scenario":{"id":"5","keyword":"Example","location":{"column":5,"line":12},"name":"Example A","steps":[{"id":"4","keyword":"Given ","location":{"column":7,"line":13},"text":"a"}]}}],"description":" The rule A description","id":"6","keyword":"Rule","location":{"column":3,"line":6},"name":"A"}},{"rule":{"children":[{"scenario":{"id":"8","keyword":"Example","location":{"column":5,"line":18},"name":"Example B","steps":[{"id":"7","keyword":"Given ","location":{"column":7,"line":19},"text":"b"}]}}],"description":" The rule B description","id":"9","keyword":"Rule","location":{"column":3,"line":15},"name":"B"}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Some rules"},"uri":"testdata/good/rule.feature"}} +{"gherkinDocument":{"comments":[],"feature":{"children":[{"background":{"description":"","id":"1","keyword":"Background","location":{"column":3,"line":3},"name":"","steps":[{"id":"0","keyword":"Given ","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 ","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 ","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 ","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/tests/fixtures/data/good/rule.feature.pickles.ndjson b/tests/fixtures/data/good/rule.feature.pickles.ndjson index b922b0d..f05badd 100644 --- a/tests/fixtures/data/good/rule.feature.pickles.ndjson +++ b/tests/fixtures/data/good/rule.feature.pickles.ndjson @@ -1,2 +1,2 @@ -{"pickle":{"astNodeIds":["5"],"id":"13","language":"en","name":"Example A","steps":[{"astNodeIds":["0"],"id":"10","text":"fb"},{"astNodeIds":["2"],"id":"11","text":"ab"},{"astNodeIds":["4"],"id":"12","text":"a"}],"uri":"testdata/good/rule.feature"}} -{"pickle":{"astNodeIds":["8"],"id":"16","language":"en","name":"Example B","steps":[{"astNodeIds":["0"],"id":"14","text":"fb"},{"astNodeIds":["7"],"id":"15","text":"b"}],"uri":"testdata/good/rule.feature"}} +{"pickle":{"astNodeIds":["5"],"id":"13","language":"en","name":"Example A","steps":[{"astNodeIds":["0"],"id":"10","text":"fb"},{"astNodeIds":["2"],"id":"11","text":"ab"},{"astNodeIds":["4"],"id":"12","text":"a"}],"tags":[],"uri":"testdata/good/rule.feature"}} +{"pickle":{"astNodeIds":["8"],"id":"16","language":"en","name":"Example B","steps":[{"astNodeIds":["0"],"id":"14","text":"fb"},{"astNodeIds":["7"],"id":"15","text":"b"}],"tags":[],"uri":"testdata/good/rule.feature"}} diff --git a/tests/fixtures/data/good/rule_with_tag.feature b/tests/fixtures/data/good/rule_with_tag.feature new file mode 100644 index 0000000..bba6b04 --- /dev/null +++ b/tests/fixtures/data/good/rule_with_tag.feature @@ -0,0 +1,19 @@ +@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 diff --git a/tests/fixtures/data/good/rule_with_tag.feature.ast.ndjson b/tests/fixtures/data/good/rule_with_tag.feature.ast.ndjson new file mode 100644 index 0000000..d747aec --- /dev/null +++ b/tests/fixtures/data/good/rule_with_tag.feature.ast.ndjson @@ -0,0 +1 @@ +{"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 ","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 ","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 ","location":{"column":7,"line":19},"text":"b"}],"tags":[{"id":"6","location":{"column":5,"line":17},"name":"@tag_scenario"}]}}],"description":" The tagged rule description","id":"9","keyword":"Rule","location":{"column":3,"line":11},"name":"Tagged rule","tags":[{"id":"8","location":{"column":3,"line":10},"name":"@tag_rule"}]}}],"description":"","keyword":"Feature","language":"en","location":{"column":1,"line":2},"name":"Some tagged rules","tags":[{"id":"10","location":{"column":1,"line":1},"name":"@tag_feature"}]},"uri":"testdata/good/rule_with_tag.feature"}} diff --git a/tests/fixtures/data/good/rule_with_tag.feature.pickles.ndjson b/tests/fixtures/data/good/rule_with_tag.feature.pickles.ndjson new file mode 100644 index 0000000..993a0b4 --- /dev/null +++ b/tests/fixtures/data/good/rule_with_tag.feature.pickles.ndjson @@ -0,0 +1,3 @@ +{"pickle":{"astNodeIds":["1"],"id":"12","language":"en","name":"Scenario with only a feature tag","steps":[{"astNodeIds":["0"],"id":"11","text":"a"}],"tags":[{"astNodeId":"10","name":"@tag_feature"}],"uri":"testdata/good/rule_with_tag.feature"}} +{"pickle":{"astNodeIds":["4"],"id":"14","language":"en","name":"Scenario with feature and rule tags","steps":[{"astNodeIds":["3"],"id":"13","text":"b"}],"tags":[{"astNodeId":"10","name":"@tag_feature"},{"astNodeId":"8","name":"@tag_rule"}],"uri":"testdata/good/rule_with_tag.feature"}} +{"pickle":{"astNodeIds":["7"],"id":"16","language":"en","name":"Scenario with feature, rule and scenario tags","steps":[{"astNodeIds":["5"],"id":"15","text":"b"}],"tags":[{"astNodeId":"10","name":"@tag_feature"},{"astNodeId":"8","name":"@tag_rule"},{"astNodeId":"6","name":"@tag_scenario"}],"uri":"testdata/good/rule_with_tag.feature"}} diff --git a/tests/fixtures/data/good/rule_with_tag.feature.source.ndjson b/tests/fixtures/data/good/rule_with_tag.feature.source.ndjson new file mode 100644 index 0000000..c531e16 --- /dev/null +++ b/tests/fixtures/data/good/rule_with_tag.feature.source.ndjson @@ -0,0 +1 @@ +{"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","mediaType":"text/x.cucumber.gherkin+plain","uri":"testdata/good/rule_with_tag.feature"}} diff --git a/tests/fixtures/data/good/rule_with_tag.feature.tokens b/tests/fixtures/data/good/rule_with_tag.feature.tokens new file mode 100644 index 0000000..e6b854b --- /dev/null +++ b/tests/fixtures/data/good/rule_with_tag.feature.tokens @@ -0,0 +1,20 @@ +(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: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: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:Given /b/ +EOF diff --git a/tests/fixtures/data/good/rule_without_name_and_description.feature.ast.ndjson b/tests/fixtures/data/good/rule_without_name_and_description.feature.ast.ndjson index 3f037d7..ab08c31 100644 --- a/tests/fixtures/data/good/rule_without_name_and_description.feature.ast.ndjson +++ b/tests/fixtures/data/good/rule_without_name_and_description.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"rule":{"children":[{"scenario":{"id":"1","keyword":"Scenario","location":{"column":3,"line":4},"steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":5},"text":"text"}]}}],"id":"2","keyword":"Rule","location":{"column":3,"line":3}}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1}},"uri":"testdata/good/rule_without_name_and_description.feature"}} +{"gherkinDocument":{"comments":[],"feature":{"children":[{"rule":{"children":[{"scenario":{"description":"","examples":[],"id":"1","keyword":"Scenario","location":{"column":3,"line":4},"name":"","steps":[{"id":"0","keyword":"Given ","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/tests/fixtures/data/good/rule_without_name_and_description.feature.pickles.ndjson b/tests/fixtures/data/good/rule_without_name_and_description.feature.pickles.ndjson index d965c5b..de4a6f2 100644 --- a/tests/fixtures/data/good/rule_without_name_and_description.feature.pickles.ndjson +++ b/tests/fixtures/data/good/rule_without_name_and_description.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["1"],"id":"4","language":"en","steps":[{"astNodeIds":["0"],"id":"3","text":"text"}],"uri":"testdata/good/rule_without_name_and_description.feature"}} +{"pickle":{"astNodeIds":["1"],"id":"4","language":"en","name":"","steps":[{"astNodeIds":["0"],"id":"3","text":"text"}],"tags":[],"uri":"testdata/good/rule_without_name_and_description.feature"}} diff --git a/tests/fixtures/data/good/scenario_outline.feature.ast.ndjson b/tests/fixtures/data/good/scenario_outline.feature.ast.ndjson index 9a13c7a..59acc3c 100644 --- a/tests/fixtures/data/good/scenario_outline.feature.ast.ndjson +++ b/tests/fixtures/data/good/scenario_outline.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"examples":[{"id":"3","keyword":"Examples","location":{"column":5,"line":6},"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}}}],"id":"4","keyword":"Scenario","location":{"column":3,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":4},"text":"the "}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Minimal Scenario Outline"},"uri":"testdata/good/scenario_outline.feature"}} +{"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 ","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/tests/fixtures/data/good/scenario_outline.feature.pickles.ndjson b/tests/fixtures/data/good/scenario_outline.feature.pickles.ndjson index 6b53c06..4b30296 100644 --- a/tests/fixtures/data/good/scenario_outline.feature.pickles.ndjson +++ b/tests/fixtures/data/good/scenario_outline.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["4","2"],"id":"6","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"5","text":"the minimalism"}],"uri":"testdata/good/scenario_outline.feature"}} +{"pickle":{"astNodeIds":["4","2"],"id":"6","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"5","text":"the minimalism"}],"tags":[],"uri":"testdata/good/scenario_outline.feature"}} diff --git a/tests/fixtures/data/good/scenario_outline_no_newline.feature.ast.ndjson b/tests/fixtures/data/good/scenario_outline_no_newline.feature.ast.ndjson index 83a3220..4342ff9 100644 --- a/tests/fixtures/data/good/scenario_outline_no_newline.feature.ast.ndjson +++ b/tests/fixtures/data/good/scenario_outline_no_newline.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"examples":[{"id":"3","keyword":"Examples","location":{"column":1,"line":6},"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}}}],"id":"4","keyword":"Scenario Outline","location":{"column":1,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":4},"text":"the "}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Minimal Scenario Outline"},"uri":"testdata/good/scenario_outline_no_newline.feature"}} +{"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 ","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/tests/fixtures/data/good/scenario_outline_no_newline.feature.pickles.ndjson b/tests/fixtures/data/good/scenario_outline_no_newline.feature.pickles.ndjson index aaad32e..0c94bb1 100644 --- a/tests/fixtures/data/good/scenario_outline_no_newline.feature.pickles.ndjson +++ b/tests/fixtures/data/good/scenario_outline_no_newline.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["4","2"],"id":"6","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"5","text":"the minimalism"}],"uri":"testdata/good/scenario_outline_no_newline.feature"}} +{"pickle":{"astNodeIds":["4","2"],"id":"6","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"5","text":"the minimalism"}],"tags":[],"uri":"testdata/good/scenario_outline_no_newline.feature"}} diff --git a/tests/fixtures/data/good/scenario_outline_with_docstring.feature.ast.ndjson b/tests/fixtures/data/good/scenario_outline_with_docstring.feature.ast.ndjson index 75e2205..a59bcc7 100644 --- a/tests/fixtures/data/good/scenario_outline_with_docstring.feature.ast.ndjson +++ b/tests/fixtures/data/good/scenario_outline_with_docstring.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"examples":[{"id":"4","keyword":"Examples","location":{"column":1,"line":9},"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}}}],"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 ","location":{"column":5,"line":4},"text":"this file:"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Scenario Outline with a docstring"},"uri":"testdata/good/scenario_outline_with_docstring.feature"}} +{"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 ","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/tests/fixtures/data/good/scenario_outline_with_docstring.feature.pickles.ndjson b/tests/fixtures/data/good/scenario_outline_with_docstring.feature.pickles.ndjson index bbf0c89..ece656b 100644 --- a/tests/fixtures/data/good/scenario_outline_with_docstring.feature.pickles.ndjson +++ b/tests/fixtures/data/good/scenario_outline_with_docstring.feature.pickles.ndjson @@ -1,2 +1,2 @@ -{"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:"}],"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:"}],"uri":"testdata/good/scenario_outline_with_docstring.feature"}} +{"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:"}],"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:"}],"tags":[],"uri":"testdata/good/scenario_outline_with_docstring.feature"}} diff --git a/tests/fixtures/data/good/scenario_outline_with_value_with_dollar_sign.feature.ast.ndjson b/tests/fixtures/data/good/scenario_outline_with_value_with_dollar_sign.feature.ast.ndjson index 3768243..7511963 100644 --- a/tests/fixtures/data/good/scenario_outline_with_value_with_dollar_sign.feature.ast.ndjson +++ b/tests/fixtures/data/good/scenario_outline_with_value_with_dollar_sign.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"examples":[{"id":"3","keyword":"Examples","location":{"column":1,"line":6},"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}}}],"id":"4","keyword":"Scenario Outline","location":{"column":1,"line":3},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","location":{"column":5,"line":4},"text":"the "}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Scenario Outline with a value with a dollar sign ($)"},"uri":"testdata/good/scenario_outline_with_value_with_dollar_sign.feature"}} +{"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 ","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/tests/fixtures/data/good/scenario_outline_with_value_with_dollar_sign.feature.pickles.ndjson b/tests/fixtures/data/good/scenario_outline_with_value_with_dollar_sign.feature.pickles.ndjson index e28f3b9..441e60f 100644 --- a/tests/fixtures/data/good/scenario_outline_with_value_with_dollar_sign.feature.pickles.ndjson +++ b/tests/fixtures/data/good/scenario_outline_with_value_with_dollar_sign.feature.pickles.ndjson @@ -1 +1 @@ -{"pickle":{"astNodeIds":["4","2"],"id":"6","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"5","text":"the pa$$word"}],"uri":"testdata/good/scenario_outline_with_value_with_dollar_sign.feature"}} +{"pickle":{"astNodeIds":["4","2"],"id":"6","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"5","text":"the pa$$word"}],"tags":[],"uri":"testdata/good/scenario_outline_with_value_with_dollar_sign.feature"}} diff --git a/tests/fixtures/data/good/scenario_outlines_with_tags.feature.ast.ndjson b/tests/fixtures/data/good/scenario_outlines_with_tags.feature.ast.ndjson index 2043c1a..93b0f6c 100644 --- a/tests/fixtures/data/good/scenario_outlines_with_tags.feature.ast.ndjson +++ b/tests/fixtures/data/good/scenario_outlines_with_tags.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"examples":[{"id":"3","keyword":"Examples","location":{"column":5,"line":7},"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}}}],"id":"6","keyword":"Scenario Outline","location":{"column":3,"line":4},"steps":[{"id":"0","keyword":"Given ","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":{"examples":[{"id":"11","keyword":"Examples","location":{"column":5,"line":16},"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},"steps":[{"id":"7","keyword":"Given ","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"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":2},"tags":[{"id":"15","location":{"column":1,"line":1},"name":"@a"}]},"uri":"testdata/good/scenario_outlines_with_tags.feature"}} +{"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 ","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 ","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/tests/fixtures/data/good/scenario_outlines_with_tags.feature.pickles.ndjson b/tests/fixtures/data/good/scenario_outlines_with_tags.feature.pickles.ndjson index a7ce631..6f03ed9 100644 --- a/tests/fixtures/data/good/scenario_outlines_with_tags.feature.pickles.ndjson +++ b/tests/fixtures/data/good/scenario_outlines_with_tags.feature.pickles.ndjson @@ -1,2 +1,2 @@ -{"pickle":{"astNodeIds":["6","2"],"id":"17","language":"en","steps":[{"astNodeIds":["0","2"],"id":"16","text":"y"}],"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","steps":[{"astNodeIds":["7","9"],"id":"18","text":"n"}],"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"}} +{"pickle":{"astNodeIds":["6","2"],"id":"17","language":"en","name":"","steps":[{"astNodeIds":["0","2"],"id":"16","text":"y"}],"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"}],"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/tests/fixtures/data/good/several_examples.feature.ast.ndjson b/tests/fixtures/data/good/several_examples.feature.ast.ndjson index 097a616..0d51f10 100644 --- a/tests/fixtures/data/good/several_examples.feature.ast.ndjson +++ b/tests/fixtures/data/good/several_examples.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"examples":[{"id":"4","keyword":"Examples","location":{"column":5,"line":7},"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"}]},{"id":"8","keyword":"Examples","location":{"column":5,"line":12},"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 ","location":{"column":5,"line":4},"text":"the "}]}},{"scenario":{"id":"11","keyword":"Scenario","location":{"column":3,"line":17},"name":"ha ok","tags":[{"id":"10","location":{"column":3,"line":16},"name":"@zap"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Tagged Examples"},"uri":"testdata/good/several_examples.feature"}} +{"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 ","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/tests/fixtures/data/good/several_examples.feature.pickles.ndjson b/tests/fixtures/data/good/several_examples.feature.pickles.ndjson index 87902c2..d611fc4 100644 --- a/tests/fixtures/data/good/several_examples.feature.pickles.ndjson +++ b/tests/fixtures/data/good/several_examples.feature.pickles.ndjson @@ -1,3 +1,3 @@ {"pickle":{"astNodeIds":["9","2"],"id":"13","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0","2"],"id":"12","text":"the foo"}],"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"}],"tags":[{"astNodeId":"7","name":"@bar"}],"uri":"testdata/good/several_examples.feature"}} -{"pickle":{"astNodeIds":["11"],"id":"16","language":"en","name":"ha ok","tags":[{"astNodeId":"10","name":"@zap"}],"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/tests/fixtures/data/good/spaces_in_language.feature.ast.ndjson b/tests/fixtures/data/good/spaces_in_language.feature.ast.ndjson index 36f15cb..84dbfd4 100644 --- a/tests/fixtures/data/good/spaces_in_language.feature.ast.ndjson +++ b/tests/fixtures/data/good/spaces_in_language.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"keyword":"OH HAI","language":"en-lol","location":{"column":1,"line":2},"name":"STUFFING"},"uri":"testdata/good/spaces_in_language.feature"}} +{"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/tests/fixtures/data/good/tagged_feature_with_scenario_outline.feature.ast.ndjson b/tests/fixtures/data/good/tagged_feature_with_scenario_outline.feature.ast.ndjson index 42c5a25..0006709 100644 --- a/tests/fixtures/data/good/tagged_feature_with_scenario_outline.feature.ast.ndjson +++ b/tests/fixtures/data/good/tagged_feature_with_scenario_outline.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"examples":[{"id":"4","keyword":"Examples","location":{"column":5,"line":7},"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}}}],"id":"5","keyword":"Scenario Outline","location":{"column":3,"line":4},"name":"Bar","steps":[{"id":"0","keyword":"Then ","location":{"column":5,"line":5},"text":"Baz"}]}}],"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"}} +{"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 ","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/tests/fixtures/data/good/tags.feature b/tests/fixtures/data/good/tags.feature index 82371be..ce9ec8e 100644 --- a/tests/fixtures/data/good/tags.feature +++ b/tests/fixtures/data/good/tags.feature @@ -32,6 +32,9 @@ Scenario: comments 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/tests/fixtures/data/good/tags.feature.ast.ndjson b/tests/fixtures/data/good/tags.feature.ast.ndjson index f416bad..e1eb187 100644 --- a/tests/fixtures/data/good/tags.feature.ast.ndjson +++ b/tests/fixtures/data/good/tags.feature.ast.ndjson @@ -1 +1 @@ -{"gherkinDocument":{"feature":{"children":[{"scenario":{"id":"4","keyword":"Scenario","location":{"column":1,"line":7},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","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":{"examples":[{"id":"11","keyword":"Examples","location":{"column":1,"line":17},"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"}]},{"id":"17","keyword":"Examples","location":{"column":1,"line":23},"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 ","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":{"id":"24","keyword":"Scenario","location":{"column":1,"line":28},"name":"comments","steps":[{"id":"22","keyword":"Given ","location":{"column":3,"line":29},"text":"a comment"}],"tags":[{"id":"23","location":{"column":1,"line":27},"name":"@comment_tag1"}]}},{"scenario":{"id":"27","keyword":"Scenario","location":{"column":1,"line":32},"name":"hash in tags","steps":[{"id":"25","keyword":"Given ","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"}]}},{"scenario":{"id":"31","keyword":"Scenario","location":{"column":1,"line":36},"name":"joined tags","steps":[{"id":"28","keyword":"Given ","location":{"column":3,"line":37},"text":"the @delimits tags"}],"tags":[{"id":"29","location":{"column":1,"line":35},"name":"@joined_tag3"},{"id":"30","location":{"column":13,"line":35},"name":"@joined_tag4"}]}}],"keyword":"Feature","language":"en","location":{"column":1,"line":3},"name":"Minimal Scenario Outline","tags":[{"id":"32","location":{"column":1,"line":1},"name":"@feature_tag1"},{"id":"33","location":{"column":15,"line":1},"name":"@feature_tag2"},{"id":"34","location":{"column":3,"line":2},"name":"@feature_tag3"}]},"uri":"testdata/good/tags.feature"}} +{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"4","keyword":"Scenario","location":{"column":1,"line":7},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","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 ","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 ","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 ","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 ","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/tests/fixtures/data/good/tags.feature.md b/tests/fixtures/data/good/tags.feature.md new file mode 100644 index 0000000..a6df141 --- /dev/null +++ b/tests/fixtures/data/good/tags.feature.md @@ -0,0 +1,42 @@ +`@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/tests/fixtures/data/good/tags.feature.md.ast.ndjson b/tests/fixtures/data/good/tags.feature.md.ast.ndjson new file mode 100644 index 0000000..32c6898 --- /dev/null +++ b/tests/fixtures/data/good/tags.feature.md.ast.ndjson @@ -0,0 +1 @@ +{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"4","keyword":"Scenario","location":{"column":4,"line":7},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","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 ","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/tests/fixtures/data/good/tags.feature.md.pickles.ndjson b/tests/fixtures/data/good/tags.feature.md.pickles.ndjson new file mode 100644 index 0000000..ee60754 --- /dev/null +++ b/tests/fixtures/data/good/tags.feature.md.pickles.ndjson @@ -0,0 +1,6 @@ +{"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.feature.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.feature.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.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/tests/fixtures/data/good/tags.feature.md.source.ndjson b/tests/fixtures/data/good/tags.feature.md.source.ndjson new file mode 100644 index 0000000..2f008be --- /dev/null +++ b/tests/fixtures/data/good/tags.feature.md.source.ndjson @@ -0,0 +1 @@ +{"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/tests/fixtures/data/good/tags.feature.pickles.ndjson b/tests/fixtures/data/good/tags.feature.pickles.ndjson index f15a536..1d99e03 100644 --- a/tests/fixtures/data/good/tags.feature.pickles.ndjson +++ b/tests/fixtures/data/good/tags.feature.pickles.ndjson @@ -1,6 +1,6 @@ -{"pickle":{"astNodeIds":["4"],"id":"36","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"35","text":"the minimalism"}],"tags":[{"astNodeId":"32","name":"@feature_tag1"},{"astNodeId":"33","name":"@feature_tag2"},{"astNodeId":"34","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":"38","language":"en","name":"minimalistic outline","steps":[{"astNodeIds":["5","7"],"id":"37","text":"the minimalism"}],"tags":[{"astNodeId":"32","name":"@feature_tag1"},{"astNodeId":"33","name":"@feature_tag2"},{"astNodeId":"34","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":"40","language":"en","name":"minimalistic outline","steps":[{"astNodeIds":["5","13"],"id":"39","text":"the more minimalism"}],"tags":[{"astNodeId":"32","name":"@feature_tag1"},{"astNodeId":"33","name":"@feature_tag2"},{"astNodeId":"34","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":"42","language":"en","name":"comments","steps":[{"astNodeIds":["22"],"id":"41","text":"a comment"}],"tags":[{"astNodeId":"32","name":"@feature_tag1"},{"astNodeId":"33","name":"@feature_tag2"},{"astNodeId":"34","name":"@feature_tag3"},{"astNodeId":"23","name":"@comment_tag1"}],"uri":"testdata/good/tags.feature"}} -{"pickle":{"astNodeIds":["27"],"id":"44","language":"en","name":"hash in tags","steps":[{"astNodeIds":["25"],"id":"43","text":"a comment is preceded by a space"}],"tags":[{"astNodeId":"32","name":"@feature_tag1"},{"astNodeId":"33","name":"@feature_tag2"},{"astNodeId":"34","name":"@feature_tag3"},{"astNodeId":"26","name":"@comment_tag#2"}],"uri":"testdata/good/tags.feature"}} -{"pickle":{"astNodeIds":["31"],"id":"46","language":"en","name":"joined tags","steps":[{"astNodeIds":["28"],"id":"45","text":"the @delimits tags"}],"tags":[{"astNodeId":"32","name":"@feature_tag1"},{"astNodeId":"33","name":"@feature_tag2"},{"astNodeId":"34","name":"@feature_tag3"},{"astNodeId":"29","name":"@joined_tag3"},{"astNodeId":"30","name":"@joined_tag4"}],"uri":"testdata/good/tags.feature"}} +{"pickle":{"astNodeIds":["4"],"id":"38","language":"en","name":"minimalistic","steps":[{"astNodeIds":["0"],"id":"37","text":"the minimalism"}],"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"}],"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"}],"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"}],"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"}],"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"}],"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/tests/fixtures/data/good/tags.feature.source.ndjson b/tests/fixtures/data/good/tags.feature.source.ndjson index aeb23b6..ded5893 100644 --- a/tests/fixtures/data/good/tags.feature.source.ndjson +++ b/tests/fixtures/data/good/tags.feature.source.ndjson @@ -1 +1 @@ -{"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@joined_tag3@joined_tag4\nScenario: joined tags\n Given the @delimits tags\n","mediaType":"text/x.cucumber.gherkin+plain","uri":"testdata/good/tags.feature"}} +{"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/tests/fixtures/data/good/tags.feature.tokens b/tests/fixtures/data/good/tags.feature.tokens index a086771..9df21ee 100644 --- a/tests/fixtures/data/good/tags.feature.tokens +++ b/tests/fixtures/data/good/tags.feature.tokens @@ -32,7 +32,10 @@ (32:1)ScenarioLine:Scenario/hash in tags/ (33:3)StepLine:Given /a comment is preceded by a space/ (34:1)Empty:// -(35:1)TagLine://1:@joined_tag3,13:@joined_tag4 -(36:1)ScenarioLine:Scenario/joined tags/ -(37:3)StepLine:Given /the @delimits tags/ +(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:Given /the @delimits tags/ EOF diff --git a/tests/fixtures/data/good/tags.md.ast.ndjson b/tests/fixtures/data/good/tags.md.ast.ndjson new file mode 100644 index 0000000..63d8e79 --- /dev/null +++ b/tests/fixtures/data/good/tags.md.ast.ndjson @@ -0,0 +1 @@ +{"gherkinDocument":{"comments":[],"feature":{"children":[{"scenario":{"description":"","examples":[],"id":"4","keyword":"Scenario","location":{"column":4,"line":7},"name":"minimalistic","steps":[{"id":"0","keyword":"Given ","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 ","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/tests/fixtures/data/good/tags.md.pickles.ndjson b/tests/fixtures/data/good/tags.md.pickles.ndjson new file mode 100644 index 0000000..31af769 --- /dev/null +++ b/tests/fixtures/data/good/tags.md.pickles.ndjson @@ -0,0 +1,6 @@ +{"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/tests/fixtures/data/good/tags.md.source.ndjson b/tests/fixtures/data/good/tags.md.source.ndjson new file mode 100644 index 0000000..38848ba --- /dev/null +++ b/tests/fixtures/data/good/tags.md.source.ndjson @@ -0,0 +1 @@ +{"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/tests/fixtures/data/good/very_long.feature.ast.ndjson b/tests/fixtures/data/good/very_long.feature.ast.ndjson index 17c856c..a74e4f7 100644 --- a/tests/fixtures/data/good/very_long.feature.ast.ndjson +++ b/tests/fixtures/data/good/very_long.feature.ast.ndjson @@ -1 +1 @@ -{"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":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":13},"value":"boz"}],"id":"7","location":{"column":7,"line":13}}]},"id":"8","keyword":"And ","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 ","location":{"column":5,"line":14},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":30},"value":"boz"}],"id":"21","location":{"column":7,"line":30}}]},"id":"22","keyword":"And ","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 ","location":{"column":5,"line":31},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":47},"value":"boz"}],"id":"35","location":{"column":7,"line":47}}]},"id":"36","keyword":"And ","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 ","location":{"column":5,"line":48},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":64},"value":"boz"}],"id":"49","location":{"column":7,"line":64}}]},"id":"50","keyword":"And ","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 ","location":{"column":5,"line":65},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":81},"value":"boz"}],"id":"63","location":{"column":7,"line":81}}]},"id":"64","keyword":"And ","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 ","location":{"column":5,"line":82},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":98},"value":"boz"}],"id":"77","location":{"column":7,"line":98}}]},"id":"78","keyword":"And ","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 ","location":{"column":5,"line":99},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":115},"value":"boz"}],"id":"91","location":{"column":7,"line":115}}]},"id":"92","keyword":"And ","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 ","location":{"column":5,"line":116},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":132},"value":"boz"}],"id":"105","location":{"column":7,"line":132}}]},"id":"106","keyword":"And ","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 ","location":{"column":5,"line":133},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":149},"value":"boz"}],"id":"119","location":{"column":7,"line":149}}]},"id":"120","keyword":"And ","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 ","location":{"column":5,"line":150},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":166},"value":"boz"}],"id":"133","location":{"column":7,"line":166}}]},"id":"134","keyword":"And ","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 ","location":{"column":5,"line":167},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":183},"value":"boz"}],"id":"147","location":{"column":7,"line":183}}]},"id":"148","keyword":"And ","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 ","location":{"column":5,"line":184},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":200},"value":"boz"}],"id":"161","location":{"column":7,"line":200}}]},"id":"162","keyword":"And ","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 ","location":{"column":5,"line":201},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":217},"value":"boz"}],"id":"175","location":{"column":7,"line":217}}]},"id":"176","keyword":"And ","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 ","location":{"column":5,"line":218},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":234},"value":"boz"}],"id":"189","location":{"column":7,"line":234}}]},"id":"190","keyword":"And ","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 ","location":{"column":5,"line":235},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":251},"value":"boz"}],"id":"203","location":{"column":7,"line":251}}]},"id":"204","keyword":"And ","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 ","location":{"column":5,"line":252},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":268},"value":"boz"}],"id":"217","location":{"column":7,"line":268}}]},"id":"218","keyword":"And ","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 ","location":{"column":5,"line":269},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":285},"value":"boz"}],"id":"231","location":{"column":7,"line":285}}]},"id":"232","keyword":"And ","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 ","location":{"column":5,"line":286},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":302},"value":"boz"}],"id":"245","location":{"column":7,"line":302}}]},"id":"246","keyword":"And ","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 ","location":{"column":5,"line":303},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":319},"value":"boz"}],"id":"259","location":{"column":7,"line":319}}]},"id":"260","keyword":"And ","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 ","location":{"column":5,"line":320},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":336},"value":"boz"}],"id":"273","location":{"column":7,"line":336}}]},"id":"274","keyword":"And ","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 ","location":{"column":5,"line":337},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":353},"value":"boz"}],"id":"287","location":{"column":7,"line":353}}]},"id":"288","keyword":"And ","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 ","location":{"column":5,"line":354},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":370},"value":"boz"}],"id":"301","location":{"column":7,"line":370}}]},"id":"302","keyword":"And ","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 ","location":{"column":5,"line":371},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":387},"value":"boz"}],"id":"315","location":{"column":7,"line":387}}]},"id":"316","keyword":"And ","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 ","location":{"column":5,"line":388},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":404},"value":"boz"}],"id":"329","location":{"column":7,"line":404}}]},"id":"330","keyword":"And ","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 ","location":{"column":5,"line":405},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":421},"value":"boz"}],"id":"343","location":{"column":7,"line":421}}]},"id":"344","keyword":"And ","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 ","location":{"column":5,"line":422},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":438},"value":"boz"}],"id":"357","location":{"column":7,"line":438}}]},"id":"358","keyword":"And ","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 ","location":{"column":5,"line":439},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":455},"value":"boz"}],"id":"371","location":{"column":7,"line":455}}]},"id":"372","keyword":"And ","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 ","location":{"column":5,"line":456},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":472},"value":"boz"}],"id":"385","location":{"column":7,"line":472}}]},"id":"386","keyword":"And ","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 ","location":{"column":5,"line":473},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":489},"value":"boz"}],"id":"399","location":{"column":7,"line":489}}]},"id":"400","keyword":"And ","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 ","location":{"column":5,"line":490},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":506},"value":"boz"}],"id":"413","location":{"column":7,"line":506}}]},"id":"414","keyword":"And ","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 ","location":{"column":5,"line":507},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":523},"value":"boz"}],"id":"427","location":{"column":7,"line":523}}]},"id":"428","keyword":"And ","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 ","location":{"column":5,"line":524},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":540},"value":"boz"}],"id":"441","location":{"column":7,"line":540}}]},"id":"442","keyword":"And ","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 ","location":{"column":5,"line":541},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":557},"value":"boz"}],"id":"455","location":{"column":7,"line":557}}]},"id":"456","keyword":"And ","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 ","location":{"column":5,"line":558},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":574},"value":"boz"}],"id":"469","location":{"column":7,"line":574}}]},"id":"470","keyword":"And ","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 ","location":{"column":5,"line":575},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":591},"value":"boz"}],"id":"483","location":{"column":7,"line":591}}]},"id":"484","keyword":"And ","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 ","location":{"column":5,"line":592},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":608},"value":"boz"}],"id":"497","location":{"column":7,"line":608}}]},"id":"498","keyword":"And ","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 ","location":{"column":5,"line":609},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":625},"value":"boz"}],"id":"511","location":{"column":7,"line":625}}]},"id":"512","keyword":"And ","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 ","location":{"column":5,"line":626},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":642},"value":"boz"}],"id":"525","location":{"column":7,"line":642}}]},"id":"526","keyword":"And ","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 ","location":{"column":5,"line":643},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":659},"value":"boz"}],"id":"539","location":{"column":7,"line":659}}]},"id":"540","keyword":"And ","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 ","location":{"column":5,"line":660},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":676},"value":"boz"}],"id":"553","location":{"column":7,"line":676}}]},"id":"554","keyword":"And ","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 ","location":{"column":5,"line":677},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":693},"value":"boz"}],"id":"567","location":{"column":7,"line":693}}]},"id":"568","keyword":"And ","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 ","location":{"column":5,"line":694},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":710},"value":"boz"}],"id":"581","location":{"column":7,"line":710}}]},"id":"582","keyword":"And ","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 ","location":{"column":5,"line":711},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":727},"value":"boz"}],"id":"595","location":{"column":7,"line":727}}]},"id":"596","keyword":"And ","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 ","location":{"column":5,"line":728},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":744},"value":"boz"}],"id":"609","location":{"column":7,"line":744}}]},"id":"610","keyword":"And ","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 ","location":{"column":5,"line":745},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":761},"value":"boz"}],"id":"623","location":{"column":7,"line":761}}]},"id":"624","keyword":"And ","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 ","location":{"column":5,"line":762},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":778},"value":"boz"}],"id":"637","location":{"column":7,"line":778}}]},"id":"638","keyword":"And ","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 ","location":{"column":5,"line":779},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":795},"value":"boz"}],"id":"651","location":{"column":7,"line":795}}]},"id":"652","keyword":"And ","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 ","location":{"column":5,"line":796},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":812},"value":"boz"}],"id":"665","location":{"column":7,"line":812}}]},"id":"666","keyword":"And ","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 ","location":{"column":5,"line":813},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":829},"value":"boz"}],"id":"679","location":{"column":7,"line":829}}]},"id":"680","keyword":"And ","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 ","location":{"column":5,"line":830},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":846},"value":"boz"}],"id":"693","location":{"column":7,"line":846}}]},"id":"694","keyword":"And ","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 ","location":{"column":5,"line":847},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":863},"value":"boz"}],"id":"707","location":{"column":7,"line":863}}]},"id":"708","keyword":"And ","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 ","location":{"column":5,"line":864},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":880},"value":"boz"}],"id":"721","location":{"column":7,"line":880}}]},"id":"722","keyword":"And ","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 ","location":{"column":5,"line":881},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":897},"value":"boz"}],"id":"735","location":{"column":7,"line":897}}]},"id":"736","keyword":"And ","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 ","location":{"column":5,"line":898},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":914},"value":"boz"}],"id":"749","location":{"column":7,"line":914}}]},"id":"750","keyword":"And ","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 ","location":{"column":5,"line":915},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":931},"value":"boz"}],"id":"763","location":{"column":7,"line":931}}]},"id":"764","keyword":"And ","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 ","location":{"column":5,"line":932},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":948},"value":"boz"}],"id":"777","location":{"column":7,"line":948}}]},"id":"778","keyword":"And ","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 ","location":{"column":5,"line":949},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":965},"value":"boz"}],"id":"791","location":{"column":7,"line":965}}]},"id":"792","keyword":"And ","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 ","location":{"column":5,"line":966},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":982},"value":"boz"}],"id":"805","location":{"column":7,"line":982}}]},"id":"806","keyword":"And ","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 ","location":{"column":5,"line":983},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":999},"value":"boz"}],"id":"819","location":{"column":7,"line":999}}]},"id":"820","keyword":"And ","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 ","location":{"column":5,"line":1000},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1016},"value":"boz"}],"id":"833","location":{"column":7,"line":1016}}]},"id":"834","keyword":"And ","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 ","location":{"column":5,"line":1017},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1033},"value":"boz"}],"id":"847","location":{"column":7,"line":1033}}]},"id":"848","keyword":"And ","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 ","location":{"column":5,"line":1034},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1050},"value":"boz"}],"id":"861","location":{"column":7,"line":1050}}]},"id":"862","keyword":"And ","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 ","location":{"column":5,"line":1051},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1067},"value":"boz"}],"id":"875","location":{"column":7,"line":1067}}]},"id":"876","keyword":"And ","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 ","location":{"column":5,"line":1068},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1084},"value":"boz"}],"id":"889","location":{"column":7,"line":1084}}]},"id":"890","keyword":"And ","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 ","location":{"column":5,"line":1085},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1101},"value":"boz"}],"id":"903","location":{"column":7,"line":1101}}]},"id":"904","keyword":"And ","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 ","location":{"column":5,"line":1102},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1118},"value":"boz"}],"id":"917","location":{"column":7,"line":1118}}]},"id":"918","keyword":"And ","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 ","location":{"column":5,"line":1119},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1135},"value":"boz"}],"id":"931","location":{"column":7,"line":1135}}]},"id":"932","keyword":"And ","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 ","location":{"column":5,"line":1136},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1152},"value":"boz"}],"id":"945","location":{"column":7,"line":1152}}]},"id":"946","keyword":"And ","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 ","location":{"column":5,"line":1153},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1169},"value":"boz"}],"id":"959","location":{"column":7,"line":1169}}]},"id":"960","keyword":"And ","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 ","location":{"column":5,"line":1170},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1186},"value":"boz"}],"id":"973","location":{"column":7,"line":1186}}]},"id":"974","keyword":"And ","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 ","location":{"column":5,"line":1187},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1203},"value":"boz"}],"id":"987","location":{"column":7,"line":1203}}]},"id":"988","keyword":"And ","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 ","location":{"column":5,"line":1204},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1220},"value":"boz"}],"id":"1001","location":{"column":7,"line":1220}}]},"id":"1002","keyword":"And ","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 ","location":{"column":5,"line":1221},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1237},"value":"boz"}],"id":"1015","location":{"column":7,"line":1237}}]},"id":"1016","keyword":"And ","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 ","location":{"column":5,"line":1238},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1254},"value":"boz"}],"id":"1029","location":{"column":7,"line":1254}}]},"id":"1030","keyword":"And ","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 ","location":{"column":5,"line":1255},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1271},"value":"boz"}],"id":"1043","location":{"column":7,"line":1271}}]},"id":"1044","keyword":"And ","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 ","location":{"column":5,"line":1272},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1288},"value":"boz"}],"id":"1057","location":{"column":7,"line":1288}}]},"id":"1058","keyword":"And ","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 ","location":{"column":5,"line":1289},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1305},"value":"boz"}],"id":"1071","location":{"column":7,"line":1305}}]},"id":"1072","keyword":"And ","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 ","location":{"column":5,"line":1306},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1322},"value":"boz"}],"id":"1085","location":{"column":7,"line":1322}}]},"id":"1086","keyword":"And ","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 ","location":{"column":5,"line":1323},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1339},"value":"boz"}],"id":"1099","location":{"column":7,"line":1339}}]},"id":"1100","keyword":"And ","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 ","location":{"column":5,"line":1340},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1356},"value":"boz"}],"id":"1113","location":{"column":7,"line":1356}}]},"id":"1114","keyword":"And ","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 ","location":{"column":5,"line":1357},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1373},"value":"boz"}],"id":"1127","location":{"column":7,"line":1373}}]},"id":"1128","keyword":"And ","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 ","location":{"column":5,"line":1374},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1390},"value":"boz"}],"id":"1141","location":{"column":7,"line":1390}}]},"id":"1142","keyword":"And ","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 ","location":{"column":5,"line":1391},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1407},"value":"boz"}],"id":"1155","location":{"column":7,"line":1407}}]},"id":"1156","keyword":"And ","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 ","location":{"column":5,"line":1408},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1424},"value":"boz"}],"id":"1169","location":{"column":7,"line":1424}}]},"id":"1170","keyword":"And ","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 ","location":{"column":5,"line":1425},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1441},"value":"boz"}],"id":"1183","location":{"column":7,"line":1441}}]},"id":"1184","keyword":"And ","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 ","location":{"column":5,"line":1442},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1458},"value":"boz"}],"id":"1197","location":{"column":7,"line":1458}}]},"id":"1198","keyword":"And ","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 ","location":{"column":5,"line":1459},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1475},"value":"boz"}],"id":"1211","location":{"column":7,"line":1475}}]},"id":"1212","keyword":"And ","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 ","location":{"column":5,"line":1476},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1492},"value":"boz"}],"id":"1225","location":{"column":7,"line":1492}}]},"id":"1226","keyword":"And ","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 ","location":{"column":5,"line":1493},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1509},"value":"boz"}],"id":"1239","location":{"column":7,"line":1509}}]},"id":"1240","keyword":"And ","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 ","location":{"column":5,"line":1510},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1526},"value":"boz"}],"id":"1253","location":{"column":7,"line":1526}}]},"id":"1254","keyword":"And ","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 ","location":{"column":5,"line":1527},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1543},"value":"boz"}],"id":"1267","location":{"column":7,"line":1543}}]},"id":"1268","keyword":"And ","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 ","location":{"column":5,"line":1544},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1560},"value":"boz"}],"id":"1281","location":{"column":7,"line":1560}}]},"id":"1282","keyword":"And ","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 ","location":{"column":5,"line":1561},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1577},"value":"boz"}],"id":"1295","location":{"column":7,"line":1577}}]},"id":"1296","keyword":"And ","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 ","location":{"column":5,"line":1578},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1594},"value":"boz"}],"id":"1309","location":{"column":7,"line":1594}}]},"id":"1310","keyword":"And ","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 ","location":{"column":5,"line":1595},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1611},"value":"boz"}],"id":"1323","location":{"column":7,"line":1611}}]},"id":"1324","keyword":"And ","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 ","location":{"column":5,"line":1612},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1628},"value":"boz"}],"id":"1337","location":{"column":7,"line":1628}}]},"id":"1338","keyword":"And ","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 ","location":{"column":5,"line":1629},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1645},"value":"boz"}],"id":"1351","location":{"column":7,"line":1645}}]},"id":"1352","keyword":"And ","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 ","location":{"column":5,"line":1646},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1662},"value":"boz"}],"id":"1365","location":{"column":7,"line":1662}}]},"id":"1366","keyword":"And ","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 ","location":{"column":5,"line":1663},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1679},"value":"boz"}],"id":"1379","location":{"column":7,"line":1679}}]},"id":"1380","keyword":"And ","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 ","location":{"column":5,"line":1680},"text":"a data table with comments and newlines inside"}]}},{"scenario":{"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 ","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 ","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 ","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}},{"location":{"column":13,"line":1696},"value":"boz"}],"id":"1393","location":{"column":7,"line":1696}}]},"id":"1394","keyword":"And ","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 ","location":{"column":5,"line":1697},"text":"a data table with comments and newlines inside"}]}}],"description":" This is a long feature file","keyword":"Feature","language":"en","location":{"column":1,"line":1},"name":"Long feature file"},"uri":"testdata/good/very_long.feature"}} +{"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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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 ","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/tests/fixtures/data/good/very_long.feature.pickles.ndjson b/tests/fixtures/data/good/very_long.feature.pickles.ndjson index 7e5f4e9..155a109 100644 --- a/tests/fixtures/data/good/very_long.feature.pickles.ndjson +++ b/tests/fixtures/data/good/very_long.feature.pickles.ndjson @@ -1,100 +1,100 @@ -{"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["4"],"id":"1401","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["6"],"id":"1402","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["8"],"id":"1403","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["18"],"id":"1407","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["20"],"id":"1408","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["22"],"id":"1409","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["32"],"id":"1413","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["34"],"id":"1414","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["36"],"id":"1415","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["46"],"id":"1419","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["48"],"id":"1420","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["50"],"id":"1421","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["60"],"id":"1425","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["62"],"id":"1426","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["64"],"id":"1427","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["74"],"id":"1431","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["76"],"id":"1432","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["78"],"id":"1433","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["88"],"id":"1437","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["90"],"id":"1438","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["92"],"id":"1439","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["102"],"id":"1443","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["104"],"id":"1444","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["106"],"id":"1445","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["116"],"id":"1449","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["118"],"id":"1450","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["120"],"id":"1451","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["130"],"id":"1455","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["132"],"id":"1456","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["134"],"id":"1457","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["144"],"id":"1461","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["146"],"id":"1462","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["148"],"id":"1463","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["158"],"id":"1467","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["160"],"id":"1468","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["162"],"id":"1469","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["172"],"id":"1473","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["174"],"id":"1474","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["176"],"id":"1475","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["186"],"id":"1479","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["188"],"id":"1480","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["190"],"id":"1481","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["200"],"id":"1485","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["202"],"id":"1486","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["204"],"id":"1487","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["214"],"id":"1491","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["216"],"id":"1492","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["218"],"id":"1493","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["228"],"id":"1497","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["230"],"id":"1498","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["232"],"id":"1499","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["242"],"id":"1503","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["244"],"id":"1504","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["246"],"id":"1505","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["256"],"id":"1509","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["258"],"id":"1510","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["260"],"id":"1511","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["270"],"id":"1515","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["272"],"id":"1516","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["274"],"id":"1517","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["284"],"id":"1521","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["286"],"id":"1522","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["288"],"id":"1523","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["298"],"id":"1527","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["300"],"id":"1528","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["302"],"id":"1529","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["312"],"id":"1533","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["314"],"id":"1534","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["316"],"id":"1535","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["326"],"id":"1539","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["328"],"id":"1540","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["330"],"id":"1541","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["340"],"id":"1545","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["342"],"id":"1546","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["344"],"id":"1547","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["354"],"id":"1551","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["356"],"id":"1552","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["358"],"id":"1553","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["368"],"id":"1557","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["370"],"id":"1558","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["372"],"id":"1559","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["382"],"id":"1563","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["384"],"id":"1564","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["386"],"id":"1565","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["396"],"id":"1569","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["398"],"id":"1570","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["400"],"id":"1571","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["410"],"id":"1575","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["412"],"id":"1576","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["414"],"id":"1577","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["424"],"id":"1581","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["426"],"id":"1582","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["428"],"id":"1583","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["438"],"id":"1587","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["440"],"id":"1588","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["442"],"id":"1589","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["452"],"id":"1593","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["454"],"id":"1594","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["456"],"id":"1595","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["466"],"id":"1599","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["468"],"id":"1600","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["470"],"id":"1601","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["480"],"id":"1605","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["482"],"id":"1606","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["484"],"id":"1607","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["494"],"id":"1611","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["496"],"id":"1612","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["498"],"id":"1613","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["508"],"id":"1617","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["510"],"id":"1618","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["512"],"id":"1619","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["522"],"id":"1623","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["524"],"id":"1624","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["526"],"id":"1625","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["536"],"id":"1629","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["538"],"id":"1630","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["540"],"id":"1631","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["550"],"id":"1635","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["552"],"id":"1636","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["554"],"id":"1637","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["564"],"id":"1641","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["566"],"id":"1642","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["568"],"id":"1643","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["578"],"id":"1647","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["580"],"id":"1648","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["582"],"id":"1649","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["592"],"id":"1653","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["594"],"id":"1654","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["596"],"id":"1655","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["606"],"id":"1659","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["608"],"id":"1660","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["610"],"id":"1661","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["620"],"id":"1665","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["622"],"id":"1666","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["624"],"id":"1667","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["634"],"id":"1671","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["636"],"id":"1672","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["638"],"id":"1673","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["648"],"id":"1677","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["650"],"id":"1678","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["652"],"id":"1679","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["662"],"id":"1683","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["664"],"id":"1684","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["666"],"id":"1685","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["676"],"id":"1689","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["678"],"id":"1690","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["680"],"id":"1691","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["690"],"id":"1695","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["692"],"id":"1696","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["694"],"id":"1697","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["704"],"id":"1701","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["706"],"id":"1702","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["708"],"id":"1703","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["718"],"id":"1707","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["720"],"id":"1708","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["722"],"id":"1709","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["732"],"id":"1713","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["734"],"id":"1714","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["736"],"id":"1715","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["746"],"id":"1719","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["748"],"id":"1720","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["750"],"id":"1721","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["760"],"id":"1725","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["762"],"id":"1726","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["764"],"id":"1727","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["774"],"id":"1731","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["776"],"id":"1732","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["778"],"id":"1733","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["788"],"id":"1737","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["790"],"id":"1738","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["792"],"id":"1739","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["802"],"id":"1743","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["804"],"id":"1744","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["806"],"id":"1745","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["816"],"id":"1749","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["818"],"id":"1750","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["820"],"id":"1751","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["830"],"id":"1755","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["832"],"id":"1756","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["834"],"id":"1757","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["844"],"id":"1761","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["846"],"id":"1762","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["848"],"id":"1763","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["858"],"id":"1767","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["860"],"id":"1768","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["862"],"id":"1769","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["872"],"id":"1773","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["874"],"id":"1774","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["876"],"id":"1775","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["886"],"id":"1779","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["888"],"id":"1780","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["890"],"id":"1781","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["900"],"id":"1785","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["902"],"id":"1786","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["904"],"id":"1787","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["914"],"id":"1791","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["916"],"id":"1792","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["918"],"id":"1793","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["928"],"id":"1797","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["930"],"id":"1798","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["932"],"id":"1799","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["942"],"id":"1803","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["944"],"id":"1804","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["946"],"id":"1805","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["956"],"id":"1809","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["958"],"id":"1810","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["960"],"id":"1811","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["970"],"id":"1815","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["972"],"id":"1816","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["974"],"id":"1817","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["984"],"id":"1821","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["986"],"id":"1822","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["988"],"id":"1823","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["998"],"id":"1827","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1000"],"id":"1828","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1002"],"id":"1829","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1012"],"id":"1833","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1014"],"id":"1834","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1016"],"id":"1835","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1026"],"id":"1839","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1028"],"id":"1840","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1030"],"id":"1841","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1040"],"id":"1845","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1042"],"id":"1846","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1044"],"id":"1847","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1054"],"id":"1851","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1056"],"id":"1852","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1058"],"id":"1853","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1068"],"id":"1857","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1070"],"id":"1858","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1072"],"id":"1859","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1082"],"id":"1863","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1084"],"id":"1864","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1086"],"id":"1865","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1096"],"id":"1869","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1098"],"id":"1870","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1100"],"id":"1871","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1110"],"id":"1875","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1112"],"id":"1876","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1114"],"id":"1877","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1124"],"id":"1881","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1126"],"id":"1882","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1128"],"id":"1883","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1138"],"id":"1887","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1140"],"id":"1888","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1142"],"id":"1889","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1152"],"id":"1893","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1154"],"id":"1894","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1156"],"id":"1895","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1166"],"id":"1899","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1168"],"id":"1900","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1170"],"id":"1901","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1180"],"id":"1905","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1182"],"id":"1906","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1184"],"id":"1907","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1194"],"id":"1911","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1196"],"id":"1912","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1198"],"id":"1913","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1208"],"id":"1917","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1210"],"id":"1918","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1212"],"id":"1919","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1222"],"id":"1923","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1224"],"id":"1924","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1226"],"id":"1925","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1236"],"id":"1929","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1238"],"id":"1930","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1240"],"id":"1931","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1250"],"id":"1935","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1252"],"id":"1936","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1254"],"id":"1937","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1264"],"id":"1941","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1266"],"id":"1942","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1268"],"id":"1943","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1278"],"id":"1947","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1280"],"id":"1948","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1282"],"id":"1949","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1292"],"id":"1953","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1294"],"id":"1954","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1296"],"id":"1955","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1306"],"id":"1959","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1308"],"id":"1960","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1310"],"id":"1961","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1320"],"id":"1965","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1322"],"id":"1966","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1324"],"id":"1967","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1334"],"id":"1971","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1336"],"id":"1972","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1338"],"id":"1973","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1348"],"id":"1977","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1350"],"id":"1978","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1352"],"id":"1979","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1362"],"id":"1983","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1364"],"id":"1984","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1366"],"id":"1985","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1376"],"id":"1989","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1378"],"id":"1990","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1380"],"id":"1991","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1390"],"id":"1995","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1392"],"id":"1996","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{},{"value":"boz"}]}]}},"astNodeIds":["1394"],"id":"1997","text":"a data table with an empty cell"},{"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"}],"uri":"testdata/good/very_long.feature"}} +{"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["4"],"id":"1401","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["6"],"id":"1402","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["8"],"id":"1403","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["18"],"id":"1407","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["20"],"id":"1408","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["22"],"id":"1409","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["32"],"id":"1413","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["34"],"id":"1414","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["36"],"id":"1415","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["46"],"id":"1419","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["48"],"id":"1420","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["50"],"id":"1421","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["60"],"id":"1425","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["62"],"id":"1426","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["64"],"id":"1427","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["74"],"id":"1431","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["76"],"id":"1432","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["78"],"id":"1433","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["88"],"id":"1437","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["90"],"id":"1438","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["92"],"id":"1439","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["102"],"id":"1443","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["104"],"id":"1444","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["106"],"id":"1445","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["116"],"id":"1449","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["118"],"id":"1450","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["120"],"id":"1451","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["130"],"id":"1455","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["132"],"id":"1456","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["134"],"id":"1457","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["144"],"id":"1461","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["146"],"id":"1462","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["148"],"id":"1463","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["158"],"id":"1467","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["160"],"id":"1468","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["162"],"id":"1469","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["172"],"id":"1473","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["174"],"id":"1474","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["176"],"id":"1475","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["186"],"id":"1479","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["188"],"id":"1480","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["190"],"id":"1481","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["200"],"id":"1485","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["202"],"id":"1486","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["204"],"id":"1487","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["214"],"id":"1491","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["216"],"id":"1492","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["218"],"id":"1493","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["228"],"id":"1497","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["230"],"id":"1498","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["232"],"id":"1499","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["242"],"id":"1503","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["244"],"id":"1504","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["246"],"id":"1505","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["256"],"id":"1509","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["258"],"id":"1510","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["260"],"id":"1511","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["270"],"id":"1515","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["272"],"id":"1516","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["274"],"id":"1517","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["284"],"id":"1521","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["286"],"id":"1522","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["288"],"id":"1523","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["298"],"id":"1527","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["300"],"id":"1528","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["302"],"id":"1529","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["312"],"id":"1533","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["314"],"id":"1534","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["316"],"id":"1535","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["326"],"id":"1539","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["328"],"id":"1540","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["330"],"id":"1541","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["340"],"id":"1545","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["342"],"id":"1546","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["344"],"id":"1547","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["354"],"id":"1551","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["356"],"id":"1552","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["358"],"id":"1553","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["368"],"id":"1557","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["370"],"id":"1558","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["372"],"id":"1559","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["382"],"id":"1563","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["384"],"id":"1564","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["386"],"id":"1565","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["396"],"id":"1569","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["398"],"id":"1570","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["400"],"id":"1571","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["410"],"id":"1575","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["412"],"id":"1576","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["414"],"id":"1577","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["424"],"id":"1581","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["426"],"id":"1582","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["428"],"id":"1583","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["438"],"id":"1587","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["440"],"id":"1588","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["442"],"id":"1589","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["452"],"id":"1593","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["454"],"id":"1594","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["456"],"id":"1595","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["466"],"id":"1599","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["468"],"id":"1600","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["470"],"id":"1601","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["480"],"id":"1605","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["482"],"id":"1606","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["484"],"id":"1607","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["494"],"id":"1611","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["496"],"id":"1612","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["498"],"id":"1613","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["508"],"id":"1617","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["510"],"id":"1618","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["512"],"id":"1619","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["522"],"id":"1623","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["524"],"id":"1624","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["526"],"id":"1625","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["536"],"id":"1629","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["538"],"id":"1630","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["540"],"id":"1631","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["550"],"id":"1635","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["552"],"id":"1636","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["554"],"id":"1637","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["564"],"id":"1641","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["566"],"id":"1642","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["568"],"id":"1643","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["578"],"id":"1647","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["580"],"id":"1648","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["582"],"id":"1649","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["592"],"id":"1653","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["594"],"id":"1654","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["596"],"id":"1655","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["606"],"id":"1659","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["608"],"id":"1660","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["610"],"id":"1661","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["620"],"id":"1665","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["622"],"id":"1666","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["624"],"id":"1667","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["634"],"id":"1671","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["636"],"id":"1672","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["638"],"id":"1673","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["648"],"id":"1677","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["650"],"id":"1678","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["652"],"id":"1679","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["662"],"id":"1683","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["664"],"id":"1684","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["666"],"id":"1685","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["676"],"id":"1689","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["678"],"id":"1690","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["680"],"id":"1691","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["690"],"id":"1695","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["692"],"id":"1696","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["694"],"id":"1697","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["704"],"id":"1701","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["706"],"id":"1702","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["708"],"id":"1703","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["718"],"id":"1707","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["720"],"id":"1708","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["722"],"id":"1709","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["732"],"id":"1713","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["734"],"id":"1714","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["736"],"id":"1715","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["746"],"id":"1719","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["748"],"id":"1720","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["750"],"id":"1721","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["760"],"id":"1725","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["762"],"id":"1726","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["764"],"id":"1727","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["774"],"id":"1731","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["776"],"id":"1732","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["778"],"id":"1733","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["788"],"id":"1737","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["790"],"id":"1738","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["792"],"id":"1739","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["802"],"id":"1743","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["804"],"id":"1744","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["806"],"id":"1745","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["816"],"id":"1749","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["818"],"id":"1750","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["820"],"id":"1751","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["830"],"id":"1755","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["832"],"id":"1756","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["834"],"id":"1757","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["844"],"id":"1761","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["846"],"id":"1762","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["848"],"id":"1763","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["858"],"id":"1767","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["860"],"id":"1768","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["862"],"id":"1769","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["872"],"id":"1773","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["874"],"id":"1774","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["876"],"id":"1775","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["886"],"id":"1779","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["888"],"id":"1780","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["890"],"id":"1781","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["900"],"id":"1785","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["902"],"id":"1786","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["904"],"id":"1787","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["914"],"id":"1791","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["916"],"id":"1792","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["918"],"id":"1793","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["928"],"id":"1797","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["930"],"id":"1798","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["932"],"id":"1799","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["942"],"id":"1803","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["944"],"id":"1804","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["946"],"id":"1805","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["956"],"id":"1809","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["958"],"id":"1810","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["960"],"id":"1811","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["970"],"id":"1815","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["972"],"id":"1816","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["974"],"id":"1817","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["984"],"id":"1821","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["986"],"id":"1822","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["988"],"id":"1823","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["998"],"id":"1827","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1000"],"id":"1828","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1002"],"id":"1829","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1012"],"id":"1833","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1014"],"id":"1834","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1016"],"id":"1835","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1026"],"id":"1839","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1028"],"id":"1840","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1030"],"id":"1841","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1040"],"id":"1845","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1042"],"id":"1846","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1044"],"id":"1847","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1054"],"id":"1851","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1056"],"id":"1852","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1058"],"id":"1853","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1068"],"id":"1857","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1070"],"id":"1858","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1072"],"id":"1859","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1082"],"id":"1863","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1084"],"id":"1864","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1086"],"id":"1865","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1096"],"id":"1869","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1098"],"id":"1870","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1100"],"id":"1871","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1110"],"id":"1875","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1112"],"id":"1876","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1114"],"id":"1877","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1124"],"id":"1881","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1126"],"id":"1882","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1128"],"id":"1883","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1138"],"id":"1887","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1140"],"id":"1888","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1142"],"id":"1889","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1152"],"id":"1893","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1154"],"id":"1894","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1156"],"id":"1895","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1166"],"id":"1899","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1168"],"id":"1900","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1170"],"id":"1901","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1180"],"id":"1905","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1182"],"id":"1906","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1184"],"id":"1907","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1194"],"id":"1911","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1196"],"id":"1912","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1198"],"id":"1913","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1208"],"id":"1917","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1210"],"id":"1918","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1212"],"id":"1919","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1222"],"id":"1923","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1224"],"id":"1924","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1226"],"id":"1925","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1236"],"id":"1929","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1238"],"id":"1930","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1240"],"id":"1931","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1250"],"id":"1935","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1252"],"id":"1936","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1254"],"id":"1937","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1264"],"id":"1941","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1266"],"id":"1942","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1268"],"id":"1943","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1278"],"id":"1947","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1280"],"id":"1948","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1282"],"id":"1949","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1292"],"id":"1953","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1294"],"id":"1954","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1296"],"id":"1955","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1306"],"id":"1959","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1308"],"id":"1960","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1310"],"id":"1961","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1320"],"id":"1965","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1322"],"id":"1966","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1324"],"id":"1967","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1334"],"id":"1971","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1336"],"id":"1972","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1338"],"id":"1973","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1348"],"id":"1977","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1350"],"id":"1978","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1352"],"id":"1979","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1362"],"id":"1983","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1364"],"id":"1984","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1366"],"id":"1985","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1376"],"id":"1989","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1378"],"id":"1990","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1380"],"id":"1991","text":"a data table with an empty cell"},{"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"}],"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"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"}]}]}},"astNodeIds":["1390"],"id":"1995","text":"a data table with a single cell"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":"bar"},{"value":"boz"}]}]}},"astNodeIds":["1392"],"id":"1996","text":"a data table with different fromatting"},{"argument":{"dataTable":{"rows":[{"cells":[{"value":"foo"},{"value":""},{"value":"boz"}]}]}},"astNodeIds":["1394"],"id":"1997","text":"a data table with an empty cell"},{"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"}],"tags":[],"uri":"testdata/good/very_long.feature"}}