changelogs.md


sobesednik/zoroaster

Repository  -  API  -  Source

3.5.1

  • [fix] Update alamode@1.5.1 to import babel-transpiled modules correctly.
  • [doc] Document alamode usage, improve introductory description.

3.5.0

  • [feature] Add forkConfig option to the mask.

17 September 2018

3.4.1

  • [fix] Allow to pass async getTransform and getReadable.

3.4.0

  • [feature] Rename streamResult to getTransform and add getReadable to test streams which can be constructed using the input property of a mask.
  • [feature] Add the fork property to the mask factory.
  • [fix] Allow expected value in the mask to be empty or with a blank line (to test single new lines).

3.3.0

  • [feature] Implement streamResult for masks, allowing to easily test Transform streams.

15 September 2018

3.2.0

  • [feature] Allow to split tests in a mask file with a custom regular expression.

13 September 2018

3.1.2

March 1, 2001
  • [deps] Up deps.

3.1.0

  • [feature] Allow to construct mask test suites from a directory.
  • [deps] Use @artdeco/clean-stack@1.

3.0.4

  • [fix] Allow masks to have new lines in inputs.

5 September 2018

3.0.3

  • [deps] Update assert-throws to allow testing any of the error properties, and use function assertions.

4 September 2018

3.0.2

  • [build] ln -s the assert lib instead of proxying modules.

3.0.1

  • [deps] Update clean-stack, erotic, assert-throws.
  • [fix] Display a missing global error on watch with beforeExit listener.

1 September 2018

3.0.0

  • [feature] Focus on !tests and !testsuites.
  • [feature] Show usage using usually.
  • [feature] Parse args with argufy.
  • [feature] Add thetimeout argument.
  • [breaking] Remove passing tests as paths to files, remove ZOROASTER_TIMEOUT in favour of CLI argument.
  • [fix] Fix MaxListenersExceededWarning warning.
  • [doc] Use documentary for documentation.

22 August 2018

2.4.0

  • [feature] Require alamode for testing of code with import/export statements with -a flag.

18 August 2018

2.3.0

  • [feature] makeTestSuite method to create test suites from masks.

16 August 2018

2.2.1

February 2, 2002
  • [fix] Allow to split mask properties without any whitespace.
  • [test] Add snapshot test for the mask.

15 August 2018

2.2.0

  • [package] Build w/ alamode
  • [feature] Add getTests method for mask testing.
  • [deps] update assert-diff@2, catchment@3.

24 May 2018

2.1.1

  • [code] switch to class snapshot context, better context in tests
  • [readme] documentation for class context as priority over function context

2.1.0

  • [feature] class contexts.
  • [feature] -b and -w shorthand flags

17 May 2018

2.0.0

  • [ecma] update to modules syntax
  • [repository] organise files better
  • [feature] print default test suite without extra default indentation
  • [feature] strip .js at the end of test suite directory names
  • [feature] export ok for assertions

4 May 2018

1.1.0

  • [feature] pass --babel to include @babel/register
  • [feature] multiple contexts

16 March 2018

1.0.0

  • breaking Node < 8.6 Version 1 🎆
  • readme adjustments, simpler example and emoji 🦅 .

1.0.0

March 15, 2018
  • update to using ES7 syntax and provide zoroaster-es5 support.

0.5.3

January 2, 2018
  • [dependency] update assert-throws to 1.3.0 (return error).

0.5.2

January 1, 2018
  • [dependency] update assert-throws to 1.2.0 (strict equal, jsdoc, message regex).

0.5.1

January 1, 2018
  • [dependency] update assert-throws to 1.1.0 (code).

0.5.0

December 31, 2017
  • [feature] zoroaster/assert module with common assertion methods

0.4.6

May 28, 2017
  • [bugfix] run main function on Windows (eafc0da)

0.4.5

May 25, 2017
  • [feature] export main function, which spawns zoroaster binary (0b81c9b)

0.4.4

May 14, 2017
  • [bugfix] destroy context after test timeout, specific timeout errors for _evaluateContext, test.run and context._destroy() (7dec23f)
  • [code] use promto to create promises with timeout

0.4.2

April 3, 2000
  • [feature] context accepts _destroy method
  • [bugfix] catch runtime errors while evaluating context

0.4.1

May 7, 2017
  • [feature] context can be a function, which returns a promise

0.4.0

May 1, 2017
  • [feature] Read context as a property of a test suite.

0.3.1

April 19, 2017
  • [code] Use catchment.
  • [test] Add integration test.

0.3.0

April 18, 2017
  • [feature] Implement test and test suite context.
  • [bugfix] Show output with errors correctly.
  • [repo] Add changelog.