QUnit 2.10.0; Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
6 tests completed in 16 milliseconds, with 0 failed, 0 skipped, and 0 todo.
76 assertions of 76 passed, 0 failed.
- QueryStringMachine: basic tests (15)Rerun5 ms
- We expect value to be hello@ 1 ms
- A blank query string should provide defaults@ 2 ms
- Query parameter values should be parsed@ 2 ms
- No value for screens should result in an empty array @ 2 ms
- Custom query parameter should be supported@ 2 ms
- Array should be parsed@ 2 ms
- Flag was provided@ 3 ms
- Flag was provided with no value@ 3 ms
- Flags cannot have values@ 3 ms
- Flags cannot have values@ 4 ms
- Array error handling should catch exception@ 4 ms
- Catch missing required query parameter@ 4 ms
- Arrays should support defaultValue and validValues@ 5 ms
- Catch invalid value for array@ 5 ms
- Test array of numbers@ 5 ms
Source: at https://vlabs.edu-vod.com/bending-light/chipper/dist/js/query-string-machine/js/QueryStringMachineTests.js:12:7
- QueryStringMachine: deepEquals (16)Rerun1 ms
- 7 should equal itself@ 1 ms
- 7 should not equal 8@ 1 ms
- 7 should not equal "7"@ 1 ms
- string tests@ 1 ms
- array equality test@ 1 ms
- array inequality test@ 1 ms
- object in array inequality test@ 1 ms
- object in array inequality test@ 1 ms
- object in array inequality test@ 1 ms
- object in array inequality test@ 1 ms
- object in array inequality test@ 1 ms
- null null@ 1 ms
- null undefined@ 1 ms
- undefined undefined@ 1 ms
- different implementations of similar functions@ 1 ms
- same reference function@ 1 ms
Source: at https://vlabs.edu-vod.com/bending-light/chipper/dist/js/query-string-machine/js/QueryStringMachineTests.js:166:7
- QueryStringMachine: removeKeyValuePair (9)Rerun1 ms
- Remove single occurrence@ 1 ms
- Remove single occurrence but leave other@ 1 ms
- Remove multiple occurrences@ 1 ms
- Remove multiple occurrences, one with value@ 1 ms
- Different order@ 1 ms
- Remove with no values@ 1 ms
- Remove with no values@ 1 ms
- Key to remove not present@ 1 ms
- Key to remove not present@ 1 ms
Source: at https://vlabs.edu-vod.com/bending-light/chipper/dist/js/query-string-machine/js/QueryStringMachineTests.js:219:7
- QueryStringMachine: appendQueryString (7)Rerun1 ms
- http://localhost.com/hello.html + should be ok@ 1 ms
- http://localhost.com/hello.html?hi + should be ok@ 1 ms
- http://localhost.com/hello.html + ?test should be ok@ 1 ms
- http://localhost.com/hello.html + &test should be ok@ 1 ms
- http://localhost.com/hello.html?abc + should be ok@ 1 ms
- http://localhost.com/hello.html?abc + ?123 should be ok@ 1 ms
- http://localhost.com/hello.html?abc + &123 should be ok@ 1 ms
Source: at https://vlabs.edu-vod.com/bending-light/chipper/dist/js/query-string-machine/js/QueryStringMachineTests.js:230:7
- QueryStringMachine: getSingleQueryParameterString (5)Rerun0 ms
- http://phet.colorado.com/hello.html?test + test should be equal@ 0 ms
- http://phet.colorado.com/hello.html?test=hi + test should be equal@ 0 ms
- http://phet.colorado.com/hello.html?hi&test=hi + test should be equal@ 0 ms
- ?hi&test=hi,4,3,%203 + test should be equal@ 0 ms
- http://something.edu/hello.html?jf4238597043*%24(%25%24*()%23%25%26*%23(%5E_(%26=7 + jf4238597043*$(%$*()#%&*#(^_(& should be equal@ 0 ms
Source: at https://vlabs.edu-vod.com/bending-light/chipper/dist/js/query-string-machine/js/QueryStringMachineTests.js:242:7
- QueryStringMachine: public query parameters should be graceful (24)Rerun3 ms
- okay@ 0 ms
- okay@ 0 ms
- okay@ 1 ms
- should have the default value@ 1 ms
- okay@ 1 ms
- should have the default value@ 1 ms
- okay@ 1 ms
- should have the default value@ 1 ms
- should have the default value@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 2 ms
- okay@ 3 ms
Source: at https://vlabs.edu-vod.com/bending-light/chipper/dist/js/query-string-machine/js/QueryStringMachineTests.js:254:7