Skip to content

Latest commit

 

History

History
362 lines (236 loc) · 23.1 KB

CHANGELOG.md

File metadata and controls

362 lines (236 loc) · 23.1 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • improves stringand float comparisons and assert not invalid message #142

5 January 2022

5 January 2022

17 September 2021

30 August 2021

  • Feat/adds flag to allow skipping some fields on iterative equals #135
  • Clutch of fixes #134
  • version bump 865cccf
  • version bump 894cdf0

19 May 2021

  • chore: fix docs #132
  • remove travis #130

19 May 2021

22 April 2021

1 March 2021

  • adds scripts for easy remote/local npm switching c033761
  • compile against latest bsc 7d2c187

23 February 2021

11 February 2021

  • feat(framework-tests): Improve framework tests by making it a bsc compiled app, so that it servers of an example of how to use rooibos with bsc #114
  • first stab at moving over to ropm 81b9e8f
  • refactoring to reflect new plugin-driven pattenr 32faa19
  • adds linting and testing setup. Thanks Bronley Plumb cab1266

12 June 2020

21 May 2020

  • chore(tests): Adds node test to framework suite, and also improves the file structure to include placeholder files, so as to better conform with brighterscript compiler f23b81d
  • chore(core): bump to 3.6.1 167fab1
  • fix(TestRunner): Adds more logoutput when a node test does not complete c4277d6

21 May 2020

  • feat(assertions): adds support for async fields 28f3275
  • chore(docs): add async assert docs 6261e55
  • chore(core): bump to 3.6.0 660926b

20 May 2020

  • fix(TestRunner): Addresses issue that prevented node tests from correctly running c6aec59
  • bump to 3.5.1 a08fff6

20 May 2020

  • feat(runner): adds ability to wait on scene.isReadyToStartTests, if present before starting the tests c1b71a9
  • fix(mocks): Better handling for mock creation failures df74e3b
  • bump to 3.5.0 6246d42

10 May 2020

7 May 2020

  • feat(mocks):adds shadow methods to facilitate mock failure line number reporting d1e652c
  • chore: bounce to 3.4.2 cc2c559

5 May 2020

4 May 2020

  • Feature/option to remove test times #82
  • add option to not print test times #80
  • Regenerates package-lock.json bf210cd
  • feat(core): Adds lcov report, and moves test files to brighterscript 99b8d50
  • feat: lcov support 0cfb918

26 September 2019

  • feat: Increase mocks limit to 25 - it is now possible to create up to 25 mocks for a given test suite. #73
  • chore:adds changelog generator to dependencies 22a2530
  • fix: fixes incorrect reporting of version numbers during test run e820831
  • bounc to 3.3.0 7652747

22 September 2019

  • version bounce, remove file that should not be scm 0e60d54
  • fix: fixes incorrect reporting of version numbers during test run e3f8810
  • ignore generated dist file in sample project ff2a592

22 September 2019

  • fix: fixes regression in node tests 7b63c69
  • bounce to 3.2.1 07067e4
  • chore: add bash task to run gulp, coz vscode ide keeps opening a gulp tab c7a45ad

22 September 2019

  • feat: migrate to using brighterscript, via maestro project's compiler 391b902
  • chore: adds documentation for matchers ef79171
  • feat: adds matchers for mocks, you can now use built in anyXXXMatchers, or roll your own as function pointers, or inline functions f87609e

10 August 2019

  • fixes compatability issues with rooibos cli #68
  • adds version task to gulp file and fixes docs 815a61f
  • updates version to 3.1.1 0a11e3d
  • updates docs f2d9a1a

18 July 2019

  • Feature/check version #66
  • adds legacy support #61
  • adds checks for version 17b9d83
  • some format fixes 745af9c
  • some format fixes dba439c

23 June 2019

  • adds legacy support documentation a1fc451
  • fix borked formatting on rooibosC args table in the docs 464b9cf

4 June 2019

  • Feature/move json config #54
  • bounce to 3.0.3 3c81064
  • runtime config is now provided by rooibosC 774ade1
  • fix for box crash on asString when used on an aa with mock methods 8367146

28 May 2019

  • adds path to test suite output 73f0d17

27 May 2019

  • improves docs for code coverage f388804

25 May 2019

  • Feature/code coverage #46
  • fix #45 #45
  • Revert "remove files that should not be checked in" 9c2ece6
  • remove files that should not be checked in 3e4ecdb
  • remove folder which should not be added ba257a5

27 April 2019

  • doc update e9d7a40
  • 2.3.0 - adds ms time for each test in the test output f960e52

26 April 2019

  • 2.2.0 - adds ability to pass node scope into the test runner, for non-node tests so node-scoped functions/vars can be accessed 67527eb

26 April 2019

  • 2.1.4 adds paramter directive to allow creation of nodes 189b1be
  • minor doc update b22363d

25 April 2019

  • Feature/update to use latest rooibos c #41
  • improved docs for updated rooibos preprocessor fd48ffe
  • fix typo 0fc3fc0
  • update changelog 1e9f8f4

21 March 2019

  • Bugfix/overloaded expects collide on same method name on different objects #39
  • formats base test suite, and addresses issue of overriding mocks colliding on method name across different objects 297fcfa
  • doc update 01e4df0
  • adds additinoaly testing to ensure that there were no regressions on non-overloaded expects mixed with overloaded ones 9d0015c

21 March 2019

  • Bugfix/minor issues #35
  • adds dist to repo to make life easier c5c364b
  • fix incorrect docs on stub method 18581b8
  • doc updates 3b4e06e

21 March 2019

  • Feature/multi expect #34
  • Bugfix/documentation samples restructuring #32
  • Add multi overloads for expectOnce fac8adc
  • Bounce to 2.1.0 ee85712
  • updates travis ci and readme e849134

18 February 2019

18 May 2021

9 February 2021

  • feat(framework-tests): Improve framework tests by making it a bsc compiled app, so that it servers of an example of how to use rooibos with bsc #114
  • Chore/move to new bs compiler #106
  • Feature/option to remove test times #82
  • add option to not print test times #80
  • feat: Increase mocks limit to 25 - it is now possible to create up to 25 mocks for a given test suite. #73
  • fixes compatability issues with rooibos cli #68
  • Feature/check version #66
  • adds legacy support #61
  • Feature/move json config #54
  • Feature/code coverage #46
  • Feature/update to use latest rooibos c #41
  • Bugfix/overloaded expects collide on same method name on different objects #39
  • Bugfix/minor issues #35
  • Feature/multi expect #34
  • Bugfix/documentation samples restructuring #32
  • Rooibos 2.0.0 #26
  • fix #45 #45
  • doc update 2a562ce
  • removes rooibosPreprocessor - it now is in it's own repo 1477b1e
  • bunch of fixes for solo test and solo param filtering, introduces more stub test data to work with (mainly just looking at output right now - needs more asserts) and also better handling of params (deals with bright scripts loose json parser and invalid type, by having direct control of the suite, group and test via asText, as opposed to simply doing asJson and stringily) 26e1f09

v0.2

1 October 2018

  • fixes #5 checking for test naming collisions needs improvements with Params tests - can lead to vague error messages for params #5
  • fixes #13 aftereach not running #13
  • fixes #15 #15
  • fixes #8 Accept whitespace (carriage return) between annotations and test functions #8
    • fixes #7 - all annotations are now case insensitive #7
  • fixes #9 Typo #9
  • -remove unused api docs folder 6af014d
    • api docs in docs folder now 66f50b9
  • Initial commit 39969ee