Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert to use the Gherkin compiler and Pickles #156

Merged
merged 1 commit into from
Jul 26, 2018
Merged

Commits on Jul 16, 2018

  1. Convert to use the Gherkin compiler and Pickles

    * Cucumber::Core::Ast is removed.
    * Cucumber::Core::Case/Step need to own all data necessary for
      execution, there is not #source which refers to any Ast data.
      This also mean that some classes Tag, Location, DataTable, DocString
      etc are moved the the Cucumber::Core::Ast to Cucumber::Core::Test.
    * The class Cucumber::Core::Compiler still exists, but it creates
      Test::Cases/Steps from Pickles (instead of from the Ast).
    * The locations of Test::Case/Step mimics the locations of the
      Pickle(/Step), so a Case/Step from an Scenario Outline will have
      two lines in the location.
    * The LocationsFilter can only match the lines of the Test::Case/Step,
      which is more limited than previously when the lines from all Ast
      object contained in the Test::Case/Step#source could be matched.
    brasmusson committed Jul 16, 2018
    Configuration menu
    Copy the full SHA
    4747217 View commit details
    Browse the repository at this point in the history