Skip to content

Releases: mainfraame/cucumber-jest

0.3.1

17 Jul 13:16
Compare
Choose a tag to compare

Changes

  • made react-dom an optional dependency #22
  • added check for react-dom before trying to require test-utils #22
  • fixed scenarios without tags run when a tag is specified #20

0.3.0

18 Apr 23:51
Compare
Choose a tag to compare

Added

  • added developer tooling
  • added tests; thanks to the addition from kevincmanning

Changes

  • moved example project inside of test folder
  • modified jest config for project to run tests against example project
  • fixed cucumber expression 71ae22b

0.2.4

01 Mar 16:29
Compare
Choose a tag to compare

Added

  • added better error messaging for missing steps that includes a generic implementation snipped 46c4102

0.2.3

24 Feb 23:34
Compare
Choose a tag to compare

Added

  • added babel-macros-plugin
  • environment variable to have cucumber-jest print out the path to the temp directory CUCUMBER_JEST_SHOW_TEMP_PATH

Changes

  • refactored glob patterns used for getting variable file paths PERFORMANCE
  • replaced prototyped methods (filter, find, map, reduce, etc.) with inline-loops.macro PERFORMANCE

0.2.2

19 Feb 19:34
Compare
Choose a tag to compare

Added

  • added error handling and error message formatting when a feature file fails to parse (error from cucumber)
  • prioritizing variable files based on ENV
  • merging global and feature variable files; prioritizing values of feature variables over global variables (if matching)

Changes

  • fixed variables regexp to account for exact matches, double quote wrapping and escaping pipe characters when in a data table,
  • made global and feature specific variable files follow the same naming convention; eg. {global/feature}.vars.{env}.{ext}
  • updated README with convention change and included path of temporary folder for feature files with variables

0.2.1

18 Feb 17:54
Compare
Choose a tag to compare

Added

  • support for a global variable files with and without env defined

0.2.0

16 Feb 23:10
Compare
Choose a tag to compare

Changes

  • [BREAKING] upgraded cucumber to version 7.0.0 7028559
    import {
        After,
        AfterAll,
        Before,
        BeforeAll,
        Given,
        Then,
        When,
        setWorldConstructor
    } from '@cucumber/cucumber';// <-- version 7.0.0
    // from 'cucumber';            <-- version 6.0.0
  • loosened package dependency version restrictions
  • removed unused/broken logic for "un-mocking" manual mocks

0.1.3

11 Feb 20:40
Compare
Choose a tag to compare

Changes

  • fixed regression with node v10 fix

0.1.2

11 Feb 18:33
Compare
Choose a tag to compare

Changes

  • added support for node v10 3fca142
  • added prettier, import sort, and husky to standardize code style on pre-commit ac7128e
  • refactored structure of project ba4c840
  • updated example project to support node v10 ba4c840

Notes

  • if you had a previous version installed and are having issues running this version, run jest clearCache:
    $(npm bin)/jest --clearCache

0.1.1

06 Feb 18:48
Compare
Choose a tag to compare

Changes

  • corrected typo referring to jest-cucumber, a different package in README c172252
  • updated parseFeature to work with cucumber-expressions c14f97c