Using bsconfig: bsconfig.json [03:52:55:213 PM] Using config file: "bsconfig.json" [03:52:55:641 PM] Loading 1 plugins for cwd "/Users/dev/rooibos/tests" [03:52:55:751 PM] Parsing files [03:52:55:804 PM] Parsing files finished. (52.963ms) [03:52:55:804 PM] Validating project [03:52:55:872 PM] Validating project finished. (68.19ms) [03:52:55:876 PM] Copying to staging directory [03:52:55:898 PM] Copying to staging directory finished. (22.72ms) [03:52:55:899 PM] Transpiling Efficient global stubbing is enabled [03:52:56:151 PM] Transpiling finished. (251.840ms) [03:52:56:151 PM] Creating package at ./out/tests.zip [03:52:56:213 PM] Creating package at ./out/tests.zip finished. (62.141ms) [15:52:56.233][LOG ] [dap][tadapter] Activate TelnetAdapter [15:52:56.233][LOG ] [dap][tadapter] Establishing telnet connection [15:52:56.233][LOG ] [dap][tadapter] Pressing home button [15:52:56.268][LOG ] [dap][tadapter] Waiting for telnet client to settle [15:52:56.270][LOG ] [dap][tadapter] Telnet connection established to 192.168.41.124:8085 [15:52:56.675][LOG ] [dap][tadapter] Telnet client has settled after 407 milliseconds Deploying ./out/tests.zip to 192.168.41.124 08-27 18:52:56.094 [beacon.signal] |AppLaunchInitiate ---------> TimeBase(0 ms) 08-27 18:52:56.094 [beacon.signal] |AppCompileInitiate --------> TimeBase(0 ms) 08-27 18:52:56.095 [scrpt.cmpl] Compiling 'Rooibos tests', id 'dev' 08-27 18:52:56.104 [scrpt.load.mkup] Loading markup dev 'Rooibos tests' 08-27 18:52:56.105 [scrpt.unload.mkup] Unloading markup dev 'Rooibos tests' 08-27 18:52:56.108 [scrpt.parse.mkup.time] Parsed markup dev 'Rooibos tests' in 4 milliseconds ------ Compiling dev 'Rooibos tests' ------ BRIGHTSCRIPT: WARNING: unused variable 'result' in anonymous function in pkg:/source/Assertion.spec.brs(18) BRIGHTSCRIPT: WARNING: unused variable 'arg2' in anonymous function in pkg:/source/Assertion.spec.brs(214) BRIGHTSCRIPT: WARNING: unused variable 'call3' in anonymous function in pkg:/source/Assertion.spec.brs(404) BRIGHTSCRIPT: WARNING: unused variable 'msg' in anonymous function in pkg:/source/Basic.spec.brs(173) BRIGHTSCRIPT: WARNING: unused variable 'key' in anonymous function in pkg:/source/Charlies-Issues.spec.brs(24) BRIGHTSCRIPT: WARNING: unused variable 'config2' in anonymous function in pkg:/source/Charlies-Issues.spec.brs(58) BRIGHTSCRIPT: WARNING: unused variable 'args' in function 'main' in pkg:/source/Main.brs(1) BRIGHTSCRIPT: WARNING: unused variable 'value' in function 'globalfunctionwithoutreturn' in pkg:/source/Main.brs(22) BRIGHTSCRIPT: WARNING: unused variable 'value' in function 'testnamespace_functionwithoutreturn' in pkg:/source/Main.brs(54) BRIGHTSCRIPT: WARNING: unused variable 'name' in anonymous function in pkg:/source/NodeExample.spec.brs(44) BRIGHTSCRIPT: WARNING: unused variable 'ev' in anonymous function in pkg:/source/rooibos/BaseTestReporter.brs(12) BRIGHTSCRIPT: WARNING: unused variable 'ev' in anonymous function in pkg:/source/rooibos/BaseTestReporter.brs(15) BRIGHTSCRIPT: WARNING: unused variable 'invocation' in anonymous function in pkg:/source/rooibos/BaseTestSuite.brs(1694) BRIGHTSCRIPT: WARNING: unused variable 'returnvalue' in anonymous function in pkg:/source/rooibos/BaseTestSuite.brs(1694) BRIGHTSCRIPT: WARNING: unused variable 'invocation' in anonymous function in pkg:/source/rooibos/BaseTestSuite.brs(1741) BRIGHTSCRIPT: WARNING: unused variable 'casesensitive' in function 'rooibos_common_findelementindexinarray' in pkg:/source/rooibos/CommonUtils.brs(524) BRIGHTSCRIPT: WARNING: unused variable 'depth' in anonymous function in pkg:/source/rooibos/ConsoleTestReporter.brs(162) BRIGHTSCRIPT: WARNING: unused variable 'ev' in anonymous function in pkg:/source/rooibos/JUnitTestReporter.brs(8) BRIGHTSCRIPT: WARNING: unused variable 'name' in anonymous function in pkg:/source/rooibos/Utils.brs(17) BRIGHTSCRIPT: WARNING: unused variable 'field' in anonymous function in pkg:/source/rooibos/Utils.brs(48) BRIGHTSCRIPT: WARNING: unused variable 'callback' in anonymous function in pkg:/source/rooibos/Utils.brs(48) BRIGHTSCRIPT: WARNING: unused variable 'offset' in anonymous function in pkg:/source/rooibos/Utils.brs(50) BRIGHTSCRIPT: WARNING: unused variable 'count' in anonymous function in pkg:/source/rooibos/Utils.brs(50) BRIGHTSCRIPT: WARNING: unused variable 'children' in anonymous function in pkg:/source/rooibos/Utils.brs(53) BRIGHTSCRIPT: WARNING: unused variable 'field' in anonymous function in pkg:/source/rooibos/Utils.brs(55) BRIGHTSCRIPT: WARNING: unused variable 'callback' in anonymous function in pkg:/source/rooibos/Utils.brs(55) BRIGHTSCRIPT: WARNING: unused variable 'test' in function 'addtestutils' in pkg:/source/testUtils.brs(1) BRIGHTSCRIPT: WARNING: unused variable 'values' in anonymous function in pkg:/source/verifyBeforeEachAfterEach.spec.brs(43) BRIGHTSCRIPT: WARNING: unused variable 'values' in anonymous function in pkg:/source/verifyBeforeEachAfterEach.spec.brs(76) BRIGHTSCRIPT: WARNING: unused variable 'values' in anonymous function in pkg:/source/verifyBeforeEachAfterEach.spec.brs(102) BRIGHTSCRIPT: WARNING: unused variable 'value' in function 'setlabeltext' in pkg:/components/NodeExample.brs(15) Displayed 31 of 31 warnings 08-27 18:52:56.332 [scrpt.ctx.cmpl.time] Compiled 'Rooibos tests', id 'dev' in 223 milliseconds (BCVer:0) 08-27 18:52:56.334 [scrpt.proc.mkup.time] Processed markup dev 'Rooibos tests' in 0 milliseconds 08-27 18:52:56.343 [beacon.signal] |AppCompileComplete --------> Duration(249 ms) 08-27 18:52:56.350 [beacon.signal] |AppLaunchInitiate ---------> TimeBase(0 ms) 08-27 18:52:56.353 [beacon.signal] |AppSplashInitiate ---------> TimeBase(3 ms) 08-27 18:52:57.066 [beacon.signal] |AppSplashComplete ---------> Duration(714 ms) 08-27 18:52:57.185 [beacon.signal] |AppLaunchInitiate ---------> TimeBase(0 ms) 08-27 18:52:57.193 [scrpt.cmpl] Compiling 'Rooibos tests', id 'dev' 08-27 18:52:57.213 [scrpt.load.mkup] Loading markup dev 'Rooibos tests' 08-27 18:52:57.214 [scrpt.unload.mkup] Unloading markup dev 'Rooibos tests' 08-27 18:52:57.219 [scrpt.parse.mkup.time] Parsed markup dev 'Rooibos tests' in 6 milliseconds ------ Compiling dev 'Rooibos tests' ------ BRIGHTSCRIPT: WARNING: unused variable 'result' in anonymous function in pkg:/source/Assertion.spec.brs(18) BRIGHTSCRIPT: WARNING: unused variable 'arg2' in anonymous function in pkg:/source/Assertion.spec.brs(214) BRIGHTSCRIPT: WARNING: unused variable 'call3' in anonymous function in pkg:/source/Assertion.spec.brs(404) BRIGHTSCRIPT: WARNING: unused variable 'msg' in anonymous function in pkg:/source/Basic.spec.brs(173) BRIGHTSCRIPT: WARNING: unused variable 'key' in anonymous function in pkg:/source/Charlies-Issues.spec.brs(24) BRIGHTSCRIPT: WARNING: unused variable 'config2' in anonymous function in pkg:/source/Charlies-Issues.spec.brs(58) BRIGHTSCRIPT: WARNING: unused variable 'args' in function 'main' in pkg:/source/Main.brs(1) BRIGHTSCRIPT: WARNING: unused variable 'value' in function 'globalfunctionwithoutreturn' in pkg:/source/Main.brs(22) BRIGHTSCRIPT: WARNING: unused variable 'value' in function 'testnamespace_functionwithoutreturn' in pkg:/source/Main.brs(54) BRIGHTSCRIPT: WARNING: unused variable 'name' in anonymous function in pkg:/source/NodeExample.spec.brs(44) BRIGHTSCRIPT: WARNING: unused variable 'ev' in anonymous function in pkg:/source/rooibos/BaseTestReporter.brs(12) BRIGHTSCRIPT: WARNING: unused variable 'ev' in anonymous function in pkg:/source/rooibos/BaseTestReporter.brs(15) BRIGHTSCRIPT: WARNING: unused variable 'invocation' in anonymous function in pkg:/source/rooibos/BaseTestSuite.brs(1694) BRIGHTSCRIPT: WARNING: unused variable 'returnvalue' in anonymous function in pkg:/source/rooibos/BaseTestSuite.brs(1694) BRIGHTSCRIPT: WARNING: unused variable 'invocation' in anonymous function in pkg:/source/rooibos/BaseTestSuite.brs(1741) BRIGHTSCRIPT: WARNING: unused variable 'casesensitive' in function 'rooibos_common_findelementindexinarray' in pkg:/source/rooibos/CommonUtils.brs(524) BRIGHTSCRIPT: WARNING: unused variable 'depth' in anonymous function in pkg:/source/rooibos/ConsoleTestReporter.brs(162) BRIGHTSCRIPT: WARNING: unused variable 'ev' in anonymous function in pkg:/source/rooibos/JUnitTestReporter.brs(8) BRIGHTSCRIPT: WARNING: unused variable 'name' in anonymous function in pkg:/source/rooibos/Utils.brs(17) BRIGHTSCRIPT: WARNING: unused variable 'field' in anonymous function in pkg:/source/rooibos/Utils.brs(48) BRIGHTSCRIPT: WARNING: unused variable 'callback' in anonymous function in pkg:/source/rooibos/Utils.brs(48) BRIGHTSCRIPT: WARNING: unused variable 'offset' in anonymous function in pkg:/source/rooibos/Utils.brs(50) BRIGHTSCRIPT: WARNING: unused variable 'count' in anonymous function in pkg:/source/rooibos/Utils.brs(50) BRIGHTSCRIPT: WARNING: unused variable 'children' in anonymous function in pkg:/source/rooibos/Utils.brs(53) BRIGHTSCRIPT: WARNING: unused variable 'field' in anonymous function in pkg:/source/rooibos/Utils.brs(55) BRIGHTSCRIPT: WARNING: unused variable 'callback' in anonymous function in pkg:/source/rooibos/Utils.brs(55) BRIGHTSCRIPT: WARNING: unused variable 'test' in function 'addtestutils' in pkg:/source/testUtils.brs(1) BRIGHTSCRIPT: WARNING: unused variable 'values' in anonymous function in pkg:/source/verifyBeforeEachAfterEach.spec.brs(43) BRIGHTSCRIPT: WARNING: unused variable 'values' in anonymous function in pkg:/source/verifyBeforeEachAfterEach.spec.brs(76) BRIGHTSCRIPT: WARNING: unused variable 'values' in anonymous function in pkg:/source/verifyBeforeEachAfterEach.spec.brs(102) BRIGHTSCRIPT: WARNING: unused variable 'value' in function 'setlabeltext' in pkg:/components/NodeExample.brs(15) Displayed 31 of 31 warnings 08-27 18:52:57.450 [scrpt.ctx.cmpl.time] Compiled 'Rooibos tests', id 'dev' in 231 milliseconds (BCVer:0) 08-27 18:52:57.452 [scrpt.proc.mkup.time] Processed markup dev 'Rooibos tests' in 0 milliseconds 08-27 18:52:57.452 [beacon.signal] |AppCompileComplete --------> Duration(266 ms) [15:52:58.257][LOG ] [dap][tadapter] Running beacon detected { responseText: "------ Running dev 'Rooibos tests' main ------\r\n" + "08-27 18:52:57.516 [scrpt.ctx.run.enter] UI: Entering 'Rooibos tests', id 'dev'\r\n" + 'Starting test using test scene with name RooibosSceneRooibosScene\r\n' } [15:52:58.260][LOG ] [dap][tadapter] Handling startup ------ Running dev 'Rooibos tests' main ------ 08-27 18:52:57.516 [scrpt.ctx.run.enter] UI: Entering 'Rooibos tests', id 'dev' Starting test using test scene with name RooibosSceneRooibosScene scene is ready; running tests now > SUITE: AsyncNodeTests>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +++++RUNNING NODE TEST node type is AsyncNodeTests Running suite asynchronously! >>>> Describe: NodeExample tests>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Async.spec.bs:7 >>>>>> It: normal async test>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Async.spec.bs:19 <<<< END It: normal async test (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Waiting max 1000ms for the test suite to finish >>>>>> It: async with stub call for source function>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Async.spec.bs:32 <<<< END It: async with stub call for source function (PASS) <<<<<<<<<<<<<<<<<<< done one >>>>>> It: async with stub call for node function>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Async.spec.bs:46 <<<< END It: async with stub call for node function (PASS) <<<<<<<<<<<<<<<<<<<<< done two Async group is complete done three > SUITE: BasicTests>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: equals fix for stubbed aas>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:7 >>>>>> It: tests aa's with a mock will not crash the box!>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:13 <<<< END It: tests aa's with a mock will not crash the box! (PASS) <<<<<<<<<<<<< >>>> Describe: print results fix for stubbed aas>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:19 >>>>>> It: tests aa's that get printed as failures don't crash box>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:25 <<<< END It: tests aa's that get printed as failures don't crash box (PASS) <<<< >>>> Describe: url in params>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:34 >>>>>> It: works for simple case 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:41 <<<< END It: works for simple case 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: on objects 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:49 <<<< END It: on objects 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: on objects 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:49 <<<< END It: on objects 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: on objects 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:49 <<<< END It: on objects 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: assertAsyncField>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:53 >>>> Describe: assertClass>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:69 >>>>>> It: fails if not passed a class 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:77 <<<< END It: fails if not passed a class 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails if not passed a class 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:77 <<<< END It: fails if not passed a class 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails if not passed a class 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:77 <<<< END It: fails if not passed a class 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails if wrong class name 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:90 <<<< END It: fails if wrong class name 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails if wrong class name 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:90 <<<< END It: fails if wrong class name 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails if wrong class name 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:90 <<<< END It: fails if wrong class name 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: passes If Is correct Class>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:100 <<<< END It: passes If Is correct Class (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: passes If Is correct Class - with namespace>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:112 <<<< END It: passes If Is correct Class - with namespace (PASS) <<<<<<<<<<<<<<<< >>>>>> It: passes If Is correct Class as reference>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:124 <<<< END It: passes If Is correct Class as reference (PASS) <<<<<<<<<<<<<<<<<<<< >>>> Describe: assertAAContainsSubset>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:134 >>>>>> It: fails if not passed an aa 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:142 <<<< END It: fails if not passed an aa 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails if not passed an aa 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:142 <<<< END It: fails if not passed an aa 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails if not passed an aa 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:142 <<<< END It: fails if not passed an aa 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails if subset is not an aa 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:155 <<<< END It: fails if subset is not an aa 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails if subset is not an aa 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:155 <<<< END It: fails if subset is not an aa 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails if subset is not an aa 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:155 <<<< END It: fails if subset is not an aa 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: passes if subset is present>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:165 <<<< END It: passes if subset is present (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: test array string printing>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:175 >>>>>> It: prints strings for failed array tests - simple>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:181 <<<< END It: prints strings for failed array tests - simple (PASS) <<<<<<<<<<<<< >>>> Describe: assertLike>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:196 >>>>>> It: does not fail on like values 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:205 <<<< END It: does not fail on like values 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does not fail on like values 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:205 <<<< END It: does not fail on like values 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does not fail on like values 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:205 <<<< END It: does not fail on like values 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does fail on really unalike values 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:218 <<<< END It: does fail on really unalike values 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does fail on really unalike values 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:218 <<<< END It: does fail on really unalike values 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does fail on really unalike values 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:218 <<<< END It: does fail on really unalike values 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does fail on really unalike values 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:218 <<<< END It: does fail on really unalike values 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does fail on really unalike values 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:218 <<<< END It: does fail on really unalike values 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does fail on really unalike values 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:218 <<<< END It: does fail on really unalike values 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does fail on really unalike values 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:218 <<<< END It: does fail on really unalike values 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does fail on really unalike values 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:218 <<<< END It: does fail on really unalike values 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<< > SUITE: CodeCovTests>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: Samples for validating code coverage>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/CodeCoverage.spec.bs:5 >>>>>> It: tests statements for code coverage>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/CodeCoverage.spec.bs:11 3 1 2 <<<< END It: tests statements for code coverage (PASS) <<<<<<<<<<<<<<<<<<<<<<<<< > SUITE: Common>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: eqArray>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:5 >>>>>> It: compares arrays 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 8>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 8 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 9>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 9 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 10>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 10 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: compares arrays 11>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 <<<< END It: compares arrays 11 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: makePathStubbable>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:28 >>>>>> It: makes a simple path stubbable>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:34 <<<< END It: makes a simple path stubbable (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: makes a simple node stubbable>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:43 <<<< END It: makes a simple node stubbable (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: makes a path on an existing object stubbable>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:52 <<<< END It: makes a path on an existing object stubbable (PASS) <<<<<<<<<<<<<<< >>>>>> It: makes a path including an aa on an existing object stubbable>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:71 <<<< END It: makes a path including an aa on an existing object stubbable (...<< > SUITE: ExpectTests>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: expectonce bug>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:36 >>>>>> It: tests bug with expectOnce not matching values 0>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:47 <<<< END It: tests bug with expectOnce not matching values 0 (PASS) <<<<<<<<<<<< >>>>>> It: tests bug with expectOnce not matching values 1>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:47 <<<< END It: tests bug with expectOnce not matching values 1 (PASS) <<<<<<<<<<<< >>>>>> It: tests bug with expectOnce not matching values 2>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:47 <<<< END It: tests bug with expectOnce not matching values 2 (PASS) <<<<<<<<<<<< >>>>>> It: tests bug with expectOnce not matching values 3>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:47 <<<< END It: tests bug with expectOnce not matching values 3 (PASS) <<<<<<<<<<<< >>>>>> It: tests bug with expectOnce not matching values 4>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:47 <<<< END It: tests bug with expectOnce not matching values 4 (PASS) <<<<<<<<<<<< >>>> Describe: tests mock count limit>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:63 >>>>>> It: mock count limit at least 25>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:69 <<<< END It: mock count limit at least 25 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: expectCalled: auto-converts non-mockobjects into mocks>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:88 >>>>>> It: converts invalids>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:94 <<<< END It: converts invalids (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: works for nested invalids>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:104 <<<< END It: works for nested invalids (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: supports callfunc invalid>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:116 <<<< END It: supports callfunc invalid (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: works for nested callfunc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:126 <<<< END It: works for nested callfunc (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: stubCall: auto-converts non-mockobjects into mocks>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:136 >>>>>> It: converts invalids>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:142 <<<< END It: converts invalids (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: works for nested invalids>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:152 <<<< END It: works for nested invalids (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: supports callfunc invalid>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:164 <<<< END It: supports callfunc invalid (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: works for nested callfunc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:174 <<<< END It: works for nested callfunc (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > SUITE: InfiniteLoopingFixes>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: AssertEquals>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:6 >>>>>> It: should ignore __mocks on both sides>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:12 <<<< END It: should ignore __mocks on both sides (PASS) <<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: should ignore __stubs on both sides>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:36 <<<< END It: should ignore __stubs on both sides (PASS) <<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: should account for __rooibosSkipFields on both sides - one field>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:60 <<<< END It: should account for __rooibosSkipFields on both sides - one fie...<< >>>>>> It: should account for __rooibosSkipFields on both sides - two fields>>>> Location: file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:86 <<<< END It: should account for __rooibosSkipFields on both sides - two fie...<< >>>> Describe: asString>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:116 >>>>>> It: ignores special fields in output, and skipped fields>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:122 <<<< END It: ignores special fields in output, and skipped fields (PASS) <<<<<<< > SUITE: MatcherTests>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: boolean matcher>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:12 >>>>>> It: matches values 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:22 <<<< END It: matches values 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: matches values 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:22 <<<< END It: matches values 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: matches values 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:22 <<<< END It: matches values 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: matches values 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:22 <<<< END It: matches values 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: inline matcher>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:34 >>>>>> It: matches values 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:44 <<<< END It: matches values 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: matches values 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:44 <<<< END It: matches values 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: matches values 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:44 <<<< END It: matches values 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: matches values 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:44 <<<< END It: matches values 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyBoolMatcher 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:74 <<<< END It: anyBoolMatcher 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyBoolMatcher 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:74 <<<< END It: anyBoolMatcher 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyBoolMatcher 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:74 <<<< END It: anyBoolMatcher 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyBoolMatcher 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:74 <<<< END It: anyBoolMatcher 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyBoolMatcher 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:74 <<<< END It: anyBoolMatcher 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyBoolMatcher 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:74 <<<< END It: anyBoolMatcher 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyBoolMatcher 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:74 <<<< END It: anyBoolMatcher 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyBoolMatcher 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:74 <<<< END It: anyBoolMatcher 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyStringMatcher 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:96 <<<< END It: anyStringMatcher 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyStringMatcher 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:96 <<<< END It: anyStringMatcher 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyStringMatcher 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:96 <<<< END It: anyStringMatcher 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyStringMatcher 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:96 <<<< END It: anyStringMatcher 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyStringMatcher 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:96 <<<< END It: anyStringMatcher 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyStringMatcher 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:96 <<<< END It: anyStringMatcher 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyStringMatcher 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:96 <<<< END It: anyStringMatcher 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyStringMatcher 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:96 <<<< END It: anyStringMatcher 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 8>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 8 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 9>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 9 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNumberMatcher 10>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 <<<< END It: anyNumberMatcher 10 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyAAMatcher 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:143 <<<< END It: anyAAMatcher 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyAAMatcher 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:143 <<<< END It: anyAAMatcher 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyAAMatcher 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:143 <<<< END It: anyAAMatcher 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyAAMatcher 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:143 <<<< END It: anyAAMatcher 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyAAMatcher 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:143 <<<< END It: anyAAMatcher 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyAAMatcher 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:143 <<<< END It: anyAAMatcher 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyAAMatcher 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:143 <<<< END It: anyAAMatcher 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyAAMatcher 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:143 <<<< END It: anyAAMatcher 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyArrayMatcher 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:165 <<<< END It: anyArrayMatcher 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyArrayMatcher 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:165 <<<< END It: anyArrayMatcher 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyArrayMatcher 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:165 <<<< END It: anyArrayMatcher 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyArrayMatcher 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:165 <<<< END It: anyArrayMatcher 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyArrayMatcher 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:165 <<<< END It: anyArrayMatcher 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyArrayMatcher 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:165 <<<< END It: anyArrayMatcher 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyArrayMatcher 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:165 <<<< END It: anyArrayMatcher 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyArrayMatcher 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:165 <<<< END It: anyArrayMatcher 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNodeMatcher 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:188 <<<< END It: anyNodeMatcher 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNodeMatcher 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:188 <<<< END It: anyNodeMatcher 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNodeMatcher 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:188 <<<< END It: anyNodeMatcher 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNodeMatcher 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:188 <<<< END It: anyNodeMatcher 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNodeMatcher 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:188 <<<< END It: anyNodeMatcher 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNodeMatcher 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:188 <<<< END It: anyNodeMatcher 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNodeMatcher 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:188 <<<< END It: anyNodeMatcher 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNodeMatcher 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:188 <<<< END It: anyNodeMatcher 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: anyNodeMatcher 8>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:188 <<<< END It: anyNodeMatcher 8 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > SUITE: MockExample>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: Example Tests on SomeModel public methods>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Charlies-Issues.spec.bs:19 >>>>>> It: globalMockExample1_passing>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Charlies-Issues.spec.bs:25 <<<< END It: globalMockExample1_passing (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: globalMockExample2_crashing_due_to_returnValue 0>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Charlies-Issues.spec.bs:33 <<<< END It: globalMockExample2_crashing_due_to_returnValue 0 (PASS) <<<<<<<<<<< >>>>>> It: stubExample1_passing 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Charlies-Issues.spec.bs:41 <<<< END It: stubExample1_passing 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > SUITE: NewExpectSyntaxTests>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: expectCalled regular functions>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:33 >>>>>> It: simple>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:39 <<<< END It: simple (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: expected param>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:46 <<<< END It: expected param (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: not matching on param>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:55 <<<< END It: not matching on param (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: expectCalled function pointers>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:63 >>>>>> It: supports function pointer - therefore ignoring the params>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:69 <<<< END It: supports function pointer - therefore ignoring the params (PASS) << >>>> Describe: expectCalled callFunc functions>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:93 >>>>>> It: simple>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:99 <<<< END It: simple (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: expected param>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:106 <<<< END It: expected param (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: not matching on param>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:115 <<<< END It: not matching on param (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: stubCall regular functions>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:123 >>>>>> It: simple>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:129 <<<< END It: simple (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: expected param>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:136 <<<< END It: expected param (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: not matching on param>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:145 <<<< END It: not matching on param (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: stubCall function pointers>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:153 >>>>>> It: supports function pointer - therefore ignoring the params>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:159 <<<< END It: supports function pointer - therefore ignoring the params (PASS) << >>>> Describe: stubCall global functions with new runtime functions>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:167 >>>>>> It: stubs global with inline anon with return value>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:173 <<<< END It: stubs global with inline anon with return value (PASS) <<<<<<<<<<<< >>>>>> It: stubs global with anon from variable with return value>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:186 <<<< END It: stubs global with anon from variable with return value (PASS) <<<<< >>>>>> It: stubs global with inline anon without return value>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:200 <<<< END It: stubs global with inline anon without return value (PASS) <<<<<<<<< >>>>>> It: stubs global with anon from variable without return value>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:212 <<<< END It: stubs global with anon from variable without return value (PASS) << >>>> Describe: stubCall namespace functions with new runtime functions>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:222 >>>>>> It: stubs namespace with inline anon with return value>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:228 <<<< END It: stubs namespace with inline anon with return value (PASS) <<<<<<<<< >>>>>> It: stubs namespace with anon from variable with return value>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:240 <<<< END It: stubs namespace with anon from variable with return value (PASS) << >>>>>> It: stubs namespace with inline anon without return value>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:254 <<<< END It: stubs namespace with inline anon without return value (PASS) <<<<<< >>>>>> It: stubs namespace with anon from variable without return value>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:265 <<<< END It: stubs namespace with anon from variable without return value (...<< >>>> Describe: stubCall global or namespace functions multiple times in a test>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:274 >>>>>> It: stubs namespace multiple times in one test>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:280 <<<< END It: stubs namespace multiple times in one test (PASS) <<<<<<<<<<<<<<<<< >>>>>> It: stubs global multiple times in one test>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:299 <<<< END It: stubs global multiple times in one test (PASS) <<<<<<<<<<<<<<<<<<<< >>>> Describe: stubCall global can be cleaned>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:316 >>>>>> It: stubs namespace and then cleans it>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:322 <<<< END It: stubs namespace and then cleans it (PASS) <<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: stubs global and then cleans it>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:353 <<<< END It: stubs global and then cleans it (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: stubCall callFunc functions>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:382 >>>>>> It: not matching on param>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:388 <<<< END It: not matching on param (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: simple>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:398 <<<< END It: simple (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: expected param>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:405 <<<< END It: expected param (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: expectNotCalled>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:412 >>>>>> It: passes when not called>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:418 <<<< END It: passes when not called (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails when called>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:425 <<<< END It: fails when called (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails when called, with params>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:434 <<<< END It: fails when called, with params (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails when called, with params on expect too>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:443 <<<< END It: fails when called, with params on expect too (PASS) <<<<<<<<<<<<<<< >>>> Describe: expectNotCalled - with callfunc>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:450 >>>>>> It: passes when not called>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:456 <<<< END It: passes when not called (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails when called>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:463 <<<< END It: fails when called (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails when called, with params>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:472 <<<< END It: fails when called, with params (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails when called, with params on expect too>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:481 <<<< END It: fails when called, with params on expect too (PASS) <<<<<<<<<<<<<<< >>>> Describe: expectNotCalled - function pointers>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:488 >>>>>> It: passes when not called>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:494 <<<< END It: passes when not called (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails when called>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:501 <<<< END It: fails when called (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fails when called, with params>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:510 <<<< END It: fails when called, with params (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: mocks with exceptions>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:517 >>>>>> It: throws exceptions>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:523 <<<< END It: throws exceptions (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: global functions>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:537 >>>>>> It: uses default implementation on global functions>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:543 <<<< END It: uses default implementation on global functions (PASS) <<<<<<<<<<<< >>>>>> It: uses default implementation on namespaced functions>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:548 <<<< END It: uses default implementation on namespaced functions (PASS) <<<<<<<< >>>>>> It: supports mocks on global functions>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:553 <<<< END It: supports mocks on global functions (PASS) <<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: supports mocks on namespaced functions>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:560 <<<< END It: supports mocks on namespaced functions (PASS) <<<<<<<<<<<<<<<<<<<<< >>>>>> It: reports uncalled mocks on global functions>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:567 <<<< END It: reports uncalled mocks on global functions (PASS) <<<<<<<<<<<<<<<<< >>>>>> It: reports uncalled mocks on namespaced functions>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:574 <<<< END It: reports uncalled mocks on namespaced functions (PASS) <<<<<<<<<<<<< >>>>>> It: resets to default implementation on global functions>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:581 <<<< END It: resets to default implementation on global functions (PASS) <<<<<<< >>>>>> It: resets to default implementation on namespaced functions>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:586 <<<< END It: resets to default implementation on namespaced functions (PASS) <<< >>>>>> It: supports overloaded mocks on global functions>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:591 Multi return values all used up - repeating last value <<<< END It: supports overloaded mocks on global functions (PASS) <<<<<<<<<<<<<< >>>>>> It: supports overloaded mocks on namespaced functions>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:600 Multi return values all used up - repeating last value <<<< END It: supports overloaded mocks on namespaced functions (PASS) <<<<<<<<<< > SUITE: NodeExampleTests>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +++++RUNNING NODE TEST node type is NodeExampleTests Running suite asynchronously! >>>> Describe: group1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:13 >>>>>> It: HelloFromNode>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:20 Async group is complete >>>> Describe: group2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:26 >>>>>> It: HelloFromNode with params 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:39 <<<< END It: HelloFromNode with params 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<< END It: HelloFromNode (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Waiting max 60000ms for the test suite to finish TIMER IS FIRED >>>>>> It: HelloFromNode with params 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:39 <<<< END It: HelloFromNode with params 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< TIMER IS FIRED >>>>>> It: HelloFromNode with params 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:39 <<<< END It: HelloFromNode with params 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< TIMER IS FIRED >>>>>> It: HelloFromNode with params 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:39 <<<< END It: HelloFromNode with params 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< TIMER IS FIRED >>>>>> It: HelloFromNode with params 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:39 <<<< END It: HelloFromNode with params 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< TIMER IS FIRED >>>>>> It: HelloFromNode with params 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:39 <<<< END It: HelloFromNode with params 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< TIMER IS FIRED >>>>>> It: asynchronous call to anonymous function 0>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:57 <<<< END It: asynchronous call to anonymous function 0 (PASS) <<<<<<<<<<<<<<<<<< *** timer triggering anonymous callback function >>>>>> It: asynchronous call to anonymous function 1>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:57 <<<< END It: asynchronous call to anonymous function 1 (PASS) <<<<<<<<<<<<<<<<<< *** timer triggering anonymous callback function >>>>>> It: asynchronous call to anonymous function 2>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:57 <<<< END It: asynchronous call to anonymous function 2 (PASS) <<<<<<<<<<<<<<<<<< *** timer triggering anonymous callback function >>>>>> It: asynchronous call to anonymous function 3>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:57 <<<< END It: asynchronous call to anonymous function 3 (PASS) <<<<<<<<<<<<<<<<<< *** timer triggering anonymous callback function >>>>>> It: asynchronous call to anonymous function 4>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:57 <<<< END It: asynchronous call to anonymous function 4 (PASS) <<<<<<<<<<<<<<<<<< *** timer triggering anonymous callback function >>>>>> It: asynchronous call to anonymous function 5>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:57 <<<< END It: asynchronous call to anonymous function 5 (PASS) <<<<<<<<<<<<<<<<<< *** timer triggering anonymous callback function Executing test synchronously >>>>>> It: updates state 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:77 <<<< END It: updates state 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Executing test synchronously >>>>>> It: updates state 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:77 <<<< END It: updates state 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Executing test synchronously >>>>>> It: updates state 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:77 <<<< END It: updates state 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Executing test synchronously >>>>>> It: updates name text 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:90 <<<< END It: updates name text 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Executing test synchronously >>>>>> It: updates name text 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:90 <<<< END It: updates name text 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Executing test synchronously >>>>>> It: updates name text 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:90 <<<< END It: updates name text 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Executing test synchronously >>>>>> It: updates name text 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:90 <<<< END It: updates name text 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Executing test synchronously >>>>>> It: updates name text 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:90 <<<< END It: updates name text 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Executing test synchronously >>>>>> It: updates name text 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:90 <<<< END It: updates name text 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< Async group is complete > SUITE: OnlyOnGroups>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: tests one>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/issue_15_tests_only_on_groups.spec.bs:5 >>>>>> It: it test one>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/issue_15_tests_only_on_groups.spec.bs:11 <<<< END It: it test one (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: tests two>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/issue_15_tests_only_on_groups.spec.bs:14 >>>>>> It: it test two>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/issue_15_tests_only_on_groups.spec.bs:20 <<<< END It: it test two (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: tests three>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/issue_15_tests_only_on_groups.spec.bs:24 >>>>>> It: it test three>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/issue_15_tests_only_on_groups.spec.bs:30 <<<< END It: it test three (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > SUITE: ParamsTest>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: params>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:5 >>>>>> It: creates nodes with RBSNode directive 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:14 <<<< END It: creates nodes with RBSNode directive 0 (PASS) <<<<<<<<<<<<<<<<<<<<< >>>>>> It: creates nodes with RBSNode directive 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:14 <<<< END It: creates nodes with RBSNode directive 1 (PASS) <<<<<<<<<<<<<<<<<<<<< >>>>>> It: creates nodes with RBSNode directive 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:14 <<<< END It: creates nodes with RBSNode directive 2 (PASS) <<<<<<<<<<<<<<<<<<<<< >>>>>> It: creates nodes on other arguments 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:22 <<<< END It: creates nodes on other arguments 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: creates nodes on other arguments 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:22 <<<< END It: creates nodes on other arguments 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: creates nodes on other arguments 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:22 <<<< END It: creates nodes on other arguments 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does not affect regular params 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:33 <<<< END It: does not affect regular params 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does not affect regular params 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:33 <<<< END It: does not affect regular params 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: does not affect regular params 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:33 <<<< END It: does not affect regular params 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<< > SUITE: Rooibos assertion tests>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: tests basic assertions>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:9 >>>>>> It: Fail>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:15 <<<< END It: Fail (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: FailCrash>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:27 <<<< END It: FailCrash (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertTrue 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:50 <<<< END It: AssertTrue 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertTrue 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:50 <<<< END It: AssertTrue 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertTrue 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:50 <<<< END It: AssertTrue 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertTrue 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:50 <<<< END It: AssertTrue 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertTrue 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:50 <<<< END It: AssertTrue 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertTrue 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:50 <<<< END It: AssertTrue 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertFalse 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:68 <<<< END It: AssertFalse 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertFalse 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:68 <<<< END It: AssertFalse 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertFalse 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:68 <<<< END It: AssertFalse 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertFalse 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:68 <<<< END It: AssertFalse 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertFalse 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:68 <<<< END It: AssertFalse 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: AssertFalse 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:68 <<<< END It: AssertFalse 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: tests AssertArrayContainsAAs>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:78 >>>>>> It: Fail 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 8>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 8 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 9>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 9 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 10>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 10 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 11>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 11 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 12>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 12 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 13>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 13 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 14>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 14 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: Fail 15>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 <<<< END It: Fail 15 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:120 <<<< END It: pass 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:120 <<<< END It: pass 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:120 <<<< END It: pass 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:120 <<<< END It: pass 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:120 <<<< END It: pass 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:120 <<<< END It: pass 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:120 <<<< END It: pass 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: tests global is present on testSuite>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:130 >>>>>> It: global is in test>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:146 <<<< END It: global is in test (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: global is in before each and after each>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:151 <<<< END It: global is in before each and after each (PASS) <<<<<<<<<<<<<<<<<<<< >>>> Describe: tests AssertArrayContainsOnlyValuesOfType>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:156 >>>>>> It: pass 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:167 <<<< END It: pass 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:167 <<<< END It: pass 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:167 <<<< END It: pass 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:167 <<<< END It: pass 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:167 <<<< END It: pass 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 8>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 8 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 9>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 9 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 10>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 <<<< END It: fail 10 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: tests AssertNotEmpty>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:201 >>>>>> It: pass 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:214 <<<< END It: pass 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:214 <<<< END It: pass 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:214 <<<< END It: pass 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:214 <<<< END It: pass 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:214 <<<< END It: pass 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:214 <<<< END It: pass 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:214 <<<< END It: pass 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:231 <<<< END It: fail 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:231 <<<< END It: fail 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:231 <<<< END It: fail 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:231 <<<< END It: fail 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:231 <<<< END It: fail 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: tests AssertEmpty>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:241 >>>>>> It: pass 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:250 <<<< END It: pass 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:250 <<<< END It: pass 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: pass 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:250 <<<< END It: pass 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:271 <<<< END It: fail 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:271 <<<< END It: fail 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:271 <<<< END It: fail 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:271 <<<< END It: fail 3 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 4>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:271 <<<< END It: fail 4 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 5>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:271 <<<< END It: fail 5 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 6>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:271 <<<< END It: fail 6 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 7>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:271 <<<< END It: fail 7 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail 8>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:271 <<<< END It: fail 8 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: tests expect>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:281 >>>>>> It: multi return values>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:287 Multi return values all used up - repeating last value Multi return values all used up - repeating last value <<<< END It: multi return values (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>> Describe: tests expect with overloaded expectOnce>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:313 >>>>>> It: simple test>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:319 Multi return values all used up - repeating last value <<<< END It: simple test (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: can set up multi expects on same method - one invocation with an...>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:350 Multi return values all used up - repeating last value <<<< END It: can set up multi expects on same method - one invocation with ...<< >>>>>> It: can set up multi expects on same method - multi params>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:381 Multi return values all used up - repeating last value <<<< END It: can set up multi expects on same method - multi params (PASS) <<<<< >>>>>> It: multi test, multi params with other expects>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:412 Multi return values all used up - repeating last value <<<< END It: multi test, multi params with other expects (PASS) <<<<<<<<<<<<<<<< >>>>>> It: multi test, multi params with other expects - fail others>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:451 Multi return values all used up - repeating last value <<<< END It: multi test, multi params with other expects - fail others (PASS) << >>>>>> It: can set up multi expects on same method 0>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:496 Multi return values all used up - repeating last value <<<< END It: can set up multi expects on same method 0 (PASS) <<<<<<<<<<<<<<<<<< >>>>>> It: can set up multi expects on same method 1>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:496 Multi return values all used up - repeating last value <<<< END It: can set up multi expects on same method 1 (PASS) <<<<<<<<<<<<<<<<<< >>>>>> It: can set up multi expects on same method 2>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:496 Multi return values all used up - repeating last value <<<< END It: can set up multi expects on same method 2 (PASS) <<<<<<<<<<<<<<<<<< >>>>>> It: can set up multi expects on same method 3>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:496 Multi return values all used up - repeating last value <<<< END It: can set up multi expects on same method 3 (PASS) <<<<<<<<<<<<<<<<<< >>>>>> It: can set up multi expects on same method 4>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:496 Multi return values all used up - repeating last value <<<< END It: can set up multi expects on same method 4 (PASS) <<<<<<<<<<<<<<<<<< >>>>>> It: can set up multi expects on same method 5>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:496 Multi return values all used up - repeating last value <<<< END It: can set up multi expects on same method 5 (PASS) <<<<<<<<<<<<<<<<<< >>>> Describe: tests overloaded expectOnce on different objects>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:524 >>>>>> It: success>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:530 Multi return values all used up - repeating last value <<<< END It: success (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>> It: fail to match>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:562 Multi return values all used up - repeating last value <<<< END It: fail to match (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > SUITE: VerifyBeforeEachAfterEach>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> >>>> Describe: group 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:25 !!! Setup !!! Before >>>>>> It: 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:31 <<<< END It: 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After !!! Before >>>>>> It: 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:36 <<<< END It: 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After !!! Before >>>>>> It: 3 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:44 <<<< END It: 3 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After !!! Before >>>>>> It: 3 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:44 <<<< END It: 3 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After !!! Before >>>>>> It: 3 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:44 <<<< END It: 3 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After !!! TearDown >>>> Describe: group 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:47 !!! Setup !!! Before GROUP 2 >>>>>> It: 1 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:64 <<<< END It: 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After GROUP 2 !!! Before GROUP 2 >>>>>> It: 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:69 <<<< END It: 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After GROUP 2 !!! Before GROUP 2 >>>>>> It: 3 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:77 <<<< END It: 3 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After GROUP 2 !!! Before GROUP 2 >>>>>> It: 3 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:77 <<<< END It: 3 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After GROUP 2 !!! Before GROUP 2 >>>>>> It: 3 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:77 <<<< END It: 3 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After GROUP 2 !!! TearDown >>>> Describe: group 3>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:80 !!! Setup !!! Before >>>>>> It: 1 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:86 <<<< END It: 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After !!! Before >>>>>> It: 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:91 <<<< END It: 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After !!! Before >>>>>> It: 3 0>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:99 <<<< END It: 3 0 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After !!! Before >>>>>> It: 3 1>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:99 <<<< END It: 3 1 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After !!! Before >>>>>> It: 3 2>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Location: file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:99 <<<< END It: 3 2 (PASS) <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< !!! After !!! TearDown [START TEST REPORT] AsyncNodeTests file:///Users/dev/rooibos/tests/src/source/Async.spec.bs:5 |-NodeExample tests | |--normal async test : ............................................PASS (23ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Async.spec.bs:19 | |--async with stub call for source function : .....................PASS (21ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Async.spec.bs:32 | |--async with stub call for node function : .......................PASS (22ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Async.spec.bs:46 | BasicTests file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:5 |-equals fix for stubbed aas | |--tests aa's with a mock will not crash the box! : ...............PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:13 | |-print results fix for stubbed aas | |--tests aa's that get printed as failures don't crash box : ......PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:25 | |-url in params | |--works for simple case : | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:41 | |--["http://101.rooibos.com"] : .................................PASS (0ms) | |--on objects : | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:49 | |--[{"othervalue":2,"url":"http://101.rooibos.com"}] : ..........PASS (0ms) | |--[{"othervalue":2,"url":"http://101.rooibos.com"}] : ..........PASS (0ms) | |--[{"othervalue":2,"url":"http://101.rooibos.com"}] : ..........PASS (0ms) | |-assertClass | |--fails if not passed a class : | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:77 | |--[null] : .....................................................PASS (0ms) | |--[[]] : .......................................................PASS (0ms) | |--["wrong"] : ..................................................PASS (0ms) | |--fails if wrong class name : | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:90 | |--[{}] : .......................................................PASS (0ms) | |--[{"__classname":null}] : .....................................PASS (0ms) | |--[{"__classname":"other"}] : ..................................PASS (0ms) | |--passes If Is correct Class : ...................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:100 | |--passes If Is correct Class - with namespace : ..................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:112 | |--passes If Is correct Class as reference : ......................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:124 | |-assertAAContainsSubset | |--fails if not passed an aa : | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:142 | |--[null] : .....................................................PASS (0ms) | |--[[]] : .......................................................PASS (0ms) | |--["wrong"] : ..................................................PASS (0ms) | |--fails if subset is not an aa : | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:155 | |--[null] : .....................................................PASS (0ms) | |--[[]] : .......................................................PASS (0ms) | |--["wrong"] : ..................................................PASS (0ms) | |--passes if subset is present : ..................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:165 | |-test array string printing | |--prints strings for failed array tests - simple : ...............PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:181 | |-assertLike | |--does not fail on like values : | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:205 | |--[{"id":10},{"id":10}] : ......................................PASS (0ms) | |--[[10],[10]] : ................................................PASS (0ms) | |--[10,10] : ....................................................PASS (0ms) | |--does fail on really unalike values : | |--Test : file:///Users/dev/rooibos/tests/src/source/Basic.spec.bs:218 | |--[10,null] : ..................................................PASS (0ms) | |--[null,10] : ..................................................PASS (0ms) | |--[null,"invalid"] : ...........................................PASS (0ms) | |--[false,"false"] : ............................................PASS (0ms) | |--[true,"true"] : ..............................................PASS (0ms) | |--[10,"10.0"] : ................................................PASS (0ms) | |--[{"id":"10"},{"id":10}] : ....................................PASS (0ms) | |--[{"id":"10"},{"id":10}] : ....................................PASS (0ms) | CodeCovTests file:///Users/dev/rooibos/tests/src/source/CodeCoverage.spec.bs:4 |-Samples for validating code coverage | |--tests statements for code coverage : ...........................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/CodeCoverage.spec.bs:11 | Common file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:4 |-eqArray | |--compares arrays : | |--Test : file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:23 | |--[null,[],false] : ............................................PASS (0ms) | |--[[],null,false] : ............................................PASS (0ms) | |--[null,null,false] : ..........................................PASS (0ms) | |--[["one","three"],[],false] : .................................PASS (0ms) | |--[[],["one","three"],false] : .................................PASS (0ms) | |--[[],[],true] : ...............................................PASS (0ms) | |--[["one","two","three"],["one","three"],false] : ..............PASS (0ms) | |--[["one","two","three"],["one","two","three"],true] : .........PASS (0ms) | |--[[1,2,3],["one","two","three"],false] : ......................PASS (0ms) | |--[[1,2,3],[1,2,3],true] : .....................................PASS (0ms) | |--[[1,null,"3"],[1,null,"3"],true] : ...........................PASS (0ms) | |--[[3,2,1],[1,2,3],false] : ....................................PASS (0ms) | |-makePathStubbable | |--makes a simple path stubbable : ................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:34 | |--makes a simple node stubbable : ................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:43 | |--makes a path on an existing object stubbable : .................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:52 | |--makes a path including an aa on an existing object stubbable : .PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Common.spec.bs:71 | ExpectTests file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:5 |-expectonce bug | |--tests bug with expectOnce not matching values : | |--Test : file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:47 | |--[[52],true] : ................................................PASS (0ms) | |--[null,false] : ...............................................PASS (0ms) | |--[[null],true] : ..............................................PASS (0ms) | |--[["42"],true] : ..............................................PASS (0ms) | |--[[42],false] : ...............................................PASS (0ms) | |-tests mock count limit | |--mock count limit at least 25 : .................................PASS (6ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:69 | |-expectCalled: auto-converts non-mockobjects into mocks | |--converts invalids : ............................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:94 | |--works for nested invalids : ....................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:104 | |--supports callfunc invalid : ....................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:116 | |--works for nested callfunc : ....................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:126 | |-stubCall: auto-converts non-mockobjects into mocks | |--converts invalids : ............................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:142 | |--works for nested invalids : ....................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:152 | |--supports callfunc invalid : ....................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:164 | |--works for nested callfunc : ....................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Expect.spec.bs:174 | InfiniteLoopingFixes file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:4 |-AssertEquals | |--should ignore __mocks on both sides : ..........................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:12 | |--should ignore __stubs on both sides : ..........................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:36 | |--should account for __rooibosSkipFields on both sides - one .....PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:60 | |--should account for __rooibosSkipFields on both sides - two .....PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:86 | |-asString | |--ignores special fields in output, and skipped fields : .........PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Infinite-looping-fixes.spec.bs:122 | MatcherTests file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:5 |-boolean matcher | |--matches values : | |--Test : file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:22 | |--[true,false,false] : .........................................PASS (0ms) | |--[false,true,true] : ..........................................PASS (0ms) | |--[false,false,true] : .........................................PASS (0ms) | |--[true,true,true] : ...........................................PASS (0ms) | |-inline matcher | |--matches values : | |--Test : file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:44 | |--[true,false,false] : .........................................PASS (0ms) | |--[false,true,true] : ..........................................PASS (0ms) | |--[false,false,true] : .........................................PASS (0ms) | |--[true,true,true] : ...........................................PASS (0ms) | |--anyBoolMatcher : | |--Test : file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:74 | |--[null,true] : ................................................PASS (0ms) | |--["false",true] : .............................................PASS (0ms) | |--["true",true] : ..............................................PASS (0ms) | |--[23,true] : ..................................................PASS (0ms) | |--[{},true] : ..................................................PASS (0ms) | |--[[],true] : ..................................................PASS (0ms) | |--[false,false] : ..............................................PASS (0ms) | |--[true,false] : ...............................................PASS (0ms) | |--anyStringMatcher : | |--Test : file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:96 | |--[null,true] : ................................................PASS (0ms) | |--["false",false] : ............................................PASS (0ms) | |--["true",false] : .............................................PASS (0ms) | |--[23,true] : ..................................................PASS (0ms) | |--[{},true] : ..................................................PASS (0ms) | |--[[],true] : ..................................................PASS (0ms) | |--[false,true] : ...............................................PASS (0ms) | |--[true,true] : ................................................PASS (0ms) | |--anyNumberMatcher : | |--Test : file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:121 | |--[null,true] : ................................................PASS (0ms) | |--["false",true] : .............................................PASS (0ms) | |--["true",true] : ..............................................PASS (0ms) | |--[23,false] : .................................................PASS (0ms) | |--[9,false] : ..................................................PASS (0ms) | |--[0,false] : ..................................................PASS (0ms) | |--[0.2,false] : ................................................PASS (0ms) | |--[{},true] : ..................................................PASS (0ms) | |--[[],true] : ..................................................PASS (0ms) | |--[false,true] : ...............................................PASS (0ms) | |--[true,true] : ................................................PASS (0ms) | |--anyAAMatcher : | |--Test : file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:143 | |--[null,true] : ................................................PASS (0ms) | |--["false",true] : .............................................PASS (0ms) | |--["true",true] : ..............................................PASS (0ms) | |--[23,true] : ..................................................PASS (0ms) | |--[{},false] : .................................................PASS (0ms) | |--[[],true] : ..................................................PASS (0ms) | |--[false,true] : ...............................................PASS (0ms) | |--[true,true] : ................................................PASS (0ms) | |--anyArrayMatcher : | |--Test : file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:165 | |--[null,true] : ................................................PASS (0ms) | |--["false",true] : .............................................PASS (0ms) | |--["true",true] : ..............................................PASS (0ms) | |--[23,true] : ..................................................PASS (0ms) | |--[{},true] : ..................................................PASS (0ms) | |--[[],false] : .................................................PASS (0ms) | |--[false,true] : ...............................................PASS (0ms) | |--[true,true] : ................................................PASS (0ms) | |--anyNodeMatcher : | |--Test : file:///Users/dev/rooibos/tests/src/source/Matcher.spec.bs:188 | |--[null,true] : ................................................PASS (0ms) | |--["false",true] : .............................................PASS (0ms) | |--["true",true] : ..............................................PASS (0ms) | |--[23,true] : ..................................................PASS (0ms) | |--[{},true] : ..................................................PASS (0ms) | |--["#RBSNode",false] : .........................................PASS (0ms) | |--[[],true] : ..................................................PASS (0ms) | |--[false,true] : ...............................................PASS (0ms) | |--[true,true] : ................................................PASS (0ms) | MockExample file:///Users/dev/rooibos/tests/src/source/Charlies-Issues.spec.bs:3 |-Example Tests on SomeModel public methods | |--globalMockExample1_passing : ...................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Charlies-Issues.spec.bs:25 | |--globalMockExample2_crashing_due_to_returnValue : | |--Test : file:///Users/dev/rooibos/tests/src/source/Charlies-Issues.spec.bs:33 | |--["stubCall dynamic title"] : .................................PASS (0ms) | |--stubExample1_passing : | |--Test : file:///Users/dev/rooibos/tests/src/source/Charlies-Issues.spec.bs:41 | |--[{"configSetVia_config":true},{"configSetViaStub":true}] : ...PASS (0ms) | NewExpectSyntaxTests file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:5 |-expectCalled regular functions | |--simple : .......................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:39 | |--expected param : ...............................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:46 | |--not matching on param : ........................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:55 | |-expectCalled function pointers | |--supports function pointer - therefore ignoring the params : ....PASS (1ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:69 | |-expectCalled callFunc functions | |--simple : .......................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:99 | |--expected param : ...............................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:106 | |--not matching on param : ........................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:115 | |-stubCall regular functions | |--simple : .......................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:129 | |--expected param : ...............................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:136 | |--not matching on param : ........................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:145 | |-stubCall function pointers | |--supports function pointer - therefore ignoring the params : ....PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:159 | |-stubCall global functions with new runtime functions | |--stubs global with inline anon with return value : ..............PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:173 | |--stubs global with anon from variable with return value : .......PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:186 | |--stubs global with inline anon without return value : ...........PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:200 | |--stubs global with anon from variable without return value : ....PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:212 | |-stubCall namespace functions with new runtime functions | |--stubs namespace with inline anon with return value : ...........PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:228 | |--stubs namespace with anon from variable with return value : ....PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:240 | |--stubs namespace with inline anon without return value : ........PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:254 | |--stubs namespace with anon from variable without return value : .PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:265 | |-stubCall global or namespace functions multiple times in a test | |--stubs namespace multiple times in one test : ...................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:280 | |--stubs global multiple times in one test : ......................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:299 | |-stubCall global can be cleaned | |--stubs namespace and then cleans it : ...........................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:322 | |--stubs global and then cleans it : ..............................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:353 | |-stubCall callFunc functions | |--not matching on param : ........................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:388 | |--simple : .......................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:398 | |--expected param : ...............................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:405 | |-expectNotCalled | |--passes when not called : .......................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:418 | |--fails when called : ............................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:425 | |--fails when called, with params : ...............................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:434 | |--fails when called, with params on expect too : .................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:443 | |-expectNotCalled - with callfunc | |--passes when not called : .......................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:456 | |--fails when called : ............................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:463 | |--fails when called, with params : ...............................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:472 | |--fails when called, with params on expect too : .................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:481 | |-expectNotCalled - function pointers | |--passes when not called : .......................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:494 | |--fails when called : ............................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:501 | |--fails when called, with params : ...............................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:510 | |-mocks with exceptions | |--throws exceptions : ............................................PASS (14ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:523 | |-global functions | |--uses default implementation on global functions : ..............PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:543 | |--uses default implementation on namespaced functions : ..........PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:548 | |--supports mocks on global functions : ...........................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:553 | |--supports mocks on namespaced functions : .......................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:560 | |--reports uncalled mocks on global functions : ...................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:567 | |--reports uncalled mocks on namespaced functions : ...............PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:574 | |--resets to default implementation on global functions : .........PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:581 | |--resets to default implementation on namespaced functions : .....PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:586 | |--supports overloaded mocks on global functions : ................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:591 | |--supports overloaded mocks on namespaced functions : ............PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NewExpectSyntax.spec.bs:600 | NodeExampleTests file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:4 |-group1 | |--HelloFromNode : ................................................PASS (3ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:20 | |-group2 | |--HelloFromNode with params : | |--Test : file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:39 | |--["jon",40] : .................................................PASS (500ms) | |--["ringo",23] : ...............................................PASS (501ms) | |--["ringo",50] : ...............................................PASS (502ms) | |--["ringo",24] : ...............................................PASS (501ms) | |--["george",40] : ..............................................PASS (501ms) | |--["paul",50] : ................................................PASS (502ms) | |--asynchronous call to anonymous function : | |--Test : file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:57 | |--["jon",40] : .................................................PASS (102ms) | |--["ringo",23] : ...............................................PASS (101ms) | |--["ringo",50] : ...............................................PASS (101ms) | |--["ringo",24] : ...............................................PASS (101ms) | |--["george",40] : ..............................................PASS (102ms) | |--["paul",50] : ................................................PASS (102ms) | |--updates state : | |--Test : file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:77 | |--["start"] : ..................................................PASS (1ms) | |--["stop"] : ...................................................PASS (1ms) | |--["error"] : ..................................................PASS (1ms) | |--updates name text : | |--Test : file:///Users/dev/rooibos/tests/src/source/NodeExample.spec.bs:90 | |--["jon"] : ....................................................PASS (1ms) | |--["ringo"] : ..................................................PASS (1ms) | |--["ringo"] : ..................................................PASS (1ms) | |--["ringo"] : ..................................................PASS (1ms) | |--["george"] : .................................................PASS (1ms) | |--["paul"] : ...................................................PASS (1ms) | OnlyOnGroups file:///Users/dev/rooibos/tests/src/source/issue_15_tests_only_on_groups.spec.bs:4 |-tests one | |--it test one : ..................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/issue_15_tests_only_on_groups.spec.bs:11 | |-tests two | |--it test two : ..................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/issue_15_tests_only_on_groups.spec.bs:20 | |-tests three | |--it test three : ................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/issue_15_tests_only_on_groups.spec.bs:30 | ParamsTest file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:4 |-params | |--creates nodes with RBSNode directive : | |--Test : file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:14 | |--["#RBSNode","ContentNode"] : .................................PASS (0ms) | |--["#RBSNode|Group","Group"] : .................................PASS (0ms) | |--["#RBSNode|Label","Label"] : .................................PASS (0ms) | |--creates nodes on other arguments : | |--Test : file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:22 | |--[1,2,3,"#RBSNode","ContentNode"] : ...........................PASS (0ms) | |--[1,2,3,"#RBSNode|Group","Group"] : ...........................PASS (11ms) | |--[1,2,3,"#RBSNode|Label","Label"] : ...........................PASS (0ms) | |--does not affect regular params : | |--Test : file:///Users/dev/rooibos/tests/src/source/Params.spec.bs:33 | |--["#someValue","#someValue"] : ................................PASS (0ms) | |--[22,22] : ....................................................PASS (0ms) | |--[[1,2,3],[1,2,3]] : ..........................................PASS (0ms) | Rooibos assertion tests file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:7 |-tests basic assertions | |--Fail : .........................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:15 | |--FailCrash : ....................................................PASS (11ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:27 | |--AssertTrue : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:50 | |--[true,true] : ................................................PASS (0ms) | |--[false,false] : ..............................................PASS (0ms) | |--[null,false] : ...............................................PASS (0ms) | |--[0,false] : ..................................................PASS (0ms) | |--[1,false] : ..................................................PASS (0ms) | |--["test",false] : .............................................PASS (0ms) | |--AssertFalse : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:68 | |--[false,true] : ...............................................PASS (0ms) | |--[true,false] : ...............................................PASS (0ms) | |--[null,false] : ...............................................PASS (0ms) | |--[0,false] : ..................................................PASS (0ms) | |--[1,false] : ..................................................PASS (0ms) | |--["test",false] : .............................................PASS (0ms) | |-tests AssertArrayContainsAAs | |--Fail : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:100 | |--[[{"one":1}],[{"one":2}]] : ..................................PASS (0ms) | |--[[{"one":1}],[{"one":"a"}]] : ................................PASS (0ms) | |--[[{"one":1}],[{}]] : .........................................PASS (0ms) | |--[[{"one":1}],[null]] : .......................................PASS (0ms) | |--[[{"one":1}],[]] : ...........................................PASS (0ms) | |--[[{"one":1}],null] : .........................................PASS (0ms) | |--[[{"one":1}],[[]]] : .........................................PASS (0ms) | |--[[{"one":1}],["wrong"]] : ....................................PASS (0ms) | |--[[{"one":1}],[2]] : ..........................................PASS (0ms) | |--[[{"one":"a"}],[{"one":1}]] : ................................PASS (0ms) | |--[[{"two":1}],[{"one":1}]] : ..................................PASS (0ms) | |--[[null],[{"one":1}]] : .......................................PASS (0ms) | |--[null,[{"one":1}]] : .........................................PASS (0ms) | |--[[{"one":1,"two":2}],[{"one":"1"}]] : ........................PASS (0ms) | |--[[{"one":1},{"two":2}],[{"one":"1"},{"two":"a"}]] : ..........PASS (0ms) | |--[[{"one":1},{"two":2}],[{"a":1},{"a":1},{"a":1}]] : ..........PASS (0ms) | |--pass : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:120 | |--[[],[]] : ....................................................PASS (0ms) | |--[[{}],[{}]] : ................................................PASS (0ms) | |--[[{"one":1}],[{"one":1}]] : ..................................PASS (0ms) | |--[[{"one":1,"two":2}],[{"one":1,"two":2}]] : ..................PASS (0ms) | |--[[{"one":1,"two":2}],[{"one":1,"two":2}]] : ..................PASS (0ms) | |--[[{"one":1,"two":2},{"one":1}],[{"one":1},{"one":1,"two":.....PASS (0ms) | |--[[{"one":1,"two":2},{"one":1},{"three":3}],[{"one":1},{"t.....PASS (0ms) | |-tests global is present on testSuite | |--global is in test : ............................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:146 | |--global is in before each and after each : ......................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:151 | |-tests AssertArrayContainsOnlyValuesOfType | |--pass : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:167 | |--[["one","two","three"],"String"] : ...........................PASS (0ms) | |--[[1,2,3],"Integer"] : ........................................PASS (0ms) | |--[[true,true,false],"Boolean"] : ..............................PASS (0ms) | |--[[[true,true],[false,false]],"Array"] : ......................PASS (0ms) | |--[[{"test":1},{"test":1}],"AssociativeArray"] : ...............PASS (0ms) | |--fail : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:190 | |--[["one",2,"three"],"String"] : ...............................PASS (0ms) | |--[[1,"two",3],"Integer"] : ....................................PASS (0ms) | |--[[true,"true",false],"Boolean"] : ............................PASS (0ms) | |--[[[true,true],false,false],"Array"] : ........................PASS (0ms) | |--[[{"test":1},"notAA"],"AssociativeArray"] : ..................PASS (0ms) | |--[["one","two","three"],"UnknownType"] : ......................PASS (0ms) | |--[["one","two","three"],"Integer"] : ..........................PASS (0ms) | |--[[1,2,3],"String"] : .........................................PASS (0ms) | |--[[true,true,false],"String"] : ...............................PASS (0ms) | |--[[[true,true],[false,false]],"AssociativeArray"] : ...........PASS (0ms) | |--[[{"test":1},{"test":1}],"Array"] : ..........................PASS (0ms) | |-tests AssertNotEmpty | |--pass : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:214 | |--[["one","two","three"]] : ....................................PASS (0ms) | |--[[1,2,3]] : ..................................................PASS (0ms) | |--[[true]] : ...................................................PASS (0ms) | |--[[[true,true],[false,false]]] : ..............................PASS (0ms) | |--[[{"test":1}]] : .............................................PASS (0ms) | |--["not empty"] : ..............................................PASS (0ms) | |--[[null]] : ...................................................PASS (0ms) | |--fail : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:231 | |--[null] : .....................................................PASS (0ms) | |--[[]] : .......................................................PASS (0ms) | |--[{}] : .......................................................PASS (0ms) | |--[1] : ........................................................PASS (0ms) | |--[""] : .......................................................PASS (0ms) | |-tests AssertEmpty | |--pass : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:250 | |--[[]] : .......................................................PASS (0ms) | |--[{}] : .......................................................PASS (0ms) | |--[""] : .......................................................PASS (0ms) | |--fail : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:271 | |--[1] : ........................................................PASS (0ms) | |--[null] : .....................................................PASS (0ms) | |--[["one","two","three"]] : ....................................PASS (0ms) | |--[[1,2,3]] : ..................................................PASS (0ms) | |--[[true]] : ...................................................PASS (0ms) | |--[[[true,true],[false,false]]] : ..............................PASS (0ms) | |--[[{"test":1}]] : .............................................PASS (0ms) | |--["not empty"] : ..............................................PASS (0ms) | |--[[null]] : ...................................................PASS (0ms) | |-tests expect | |--multi return values : ..........................................PASS (1ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:287 | |-tests expect with overloaded expectOnce | |--simple test : ..................................................PASS (1ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:319 | |--can set up multi expects on same method - one invocation wi.....PASS (1ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:350 | |--can set up multi expects on same method - multi params : .......PASS (1ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:381 | |--multi test, multi params with other expects : ..................PASS (2ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:412 | |--multi test, multi params with other expects - fail others : ....PASS (1ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:451 | |--can set up multi expects on same method : | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:496 | |--["arg1","arg2","arg3"] : .....................................PASS (1ms) | |--["arg1","arg2","arg3"] : .....................................PASS (1ms) | |--["arg1","arg2","arg3"] : .....................................PASS (1ms) | |--["arg1","arg2","arg3"] : .....................................PASS (1ms) | |--["arg1","arg2","arg3"] : .....................................PASS (1ms) | |--["arg1",null,"arg3"] : .......................................PASS (1ms) | |-tests overloaded expectOnce on different objects | |--success : ......................................................PASS (1ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:530 | |--fail to match : ................................................PASS (1ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/Assertion.spec.bs:562 | VerifyBeforeEachAfterEach file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:5 |-group 1 | |--1 : ............................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:31 | |--2 : ............................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:36 | |--3 : | |--Test : file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:44 | |--["a"] : ......................................................PASS (0ms) | |--["b"] : ......................................................PASS (0ms) | |--["c"] : ......................................................PASS (0ms) | |-group 2 | |--1 : ...........................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:64 | |--2 : ............................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:69 | |--3 : | |--Test : file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:77 | |--["a"] : ......................................................PASS (0ms) | |--["b"] : ......................................................PASS (0ms) | |--["c"] : ......................................................PASS (0ms) | |-group 3 | |--1 : ...........................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:86 | |--2 : ............................................................PASS (0ms) | |--Test : file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:91 | |--3 : | |--Test : file:///Users/dev/rooibos/tests/src/source/verifyBeforeEachAfterEach.spec.bs:99 | |--["a"] : ......................................................PASS (0ms) | |--["b"] : ......................................................PASS (0ms) | |--["c"] : ......................................................PASS (0ms) | Total: 326 Passed: 326 Crashed: 0 Failed: 0 Ignored: 4 Time: 4630ms IGNORED TESTS: assertAsyncField times out Example Tests on SomeModel public methods stubExample2_crashing_stub_from_stubExample1_persisting DuplicateGroupNames [WHOLE SUITE] AfterEachNotRunning [WHOLE SUITE] RESULT: Success [END TEST REPORT] rooibos.Coverage.reportCodeCoverage is not a function [15:53:03.169][LOG ] [dap][tadapter] Beginning app exit 08-27 18:53:02.475 [beacon.signal] |AppExitInitiate -----------> TimeBase(6125 ms)