QUnit Test Suite

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

Running:
teardown and stop: teardown must be called after test ended

  1. module without setup/teardown (default) (0, 1, 1)Rerun1 ms
    1. okay
  2. expect in test (0, 3, 3)Rerun0 ms
    1. okay
    2. okay
    3. okay
  3. expect in test (0, 1, 1)Rerun0 ms
    1. okay
  4. expect query and multiple issue (0, 3, 3)Rerun0 ms
    1. okay
    2. okay
    3. okay
  5. assertion helpers: QUnit.assert compatibility (0, 5, 5)Rerun0 ms
    1. Calling method on `assert` argument to test() callback
    2. Calling method on QUnit.assert object
    3. Calling aliased method in QUnit root object
    4. Calling aliased function in global namespace
    5. Assert does not get exposed as a global variable
  6. setup test: module with setup (0, 2, 2)Rerun0 ms
    1. okay
    2. okay
  7. setup test: module with setup, expect in test call (0, 2, 2)Rerun0 ms
    1. okay
    2. okay
  8. <script id='qunit-unescaped-module'>'module';</script>: <script id='qunit-unescaped-test'>'test';</script> (0, 1, 1)Rerun0 ms
    1. <script id='qunit-unescaped-asassertionsert'>'assertion';</script>
  9. setup/teardown test: module with setup/teardown (0, 3, 3)Rerun0 ms
    1. okay
    2. okay
    3. okay
  10. setup/teardown test 2: module without setup/teardown (0, 1, 1)Rerun0 ms
    1. okay
  11. Date test: sample test for Date test (0, 1, 1)Rerun0 ms
    1. okay
  12. teardown and stop: teardown must be called after test endedRerun
  13. teardown and stop: parameter passed to stop increments semaphore n timesRerun
  14. teardown and stop: parameter passed to start decrements semaphore n timesRerun
  15. async setup test: module with async setupRerun
  16. async teardown test: module with async teardownRerun
  17. asyncTest: asyncTestRerun
  18. asyncTest: asyncTestRerun
  19. asyncTest: syncRerun
  20. asyncTest: test synchronous calls to stopRerun
  21. save scope: scope checkRerun
  22. simple testEnvironment setup: scope checkRerun
  23. simple testEnvironment setup: modify testEnvironmentRerun
  24. simple testEnvironment setup: testEnvironment reset for next testRerun
  25. testEnvironment with object: scope checkRerun
  26. testEnvironment with object: modify testEnvironmentRerun
  27. testEnvironment with object: testEnvironment reset for next testRerun
  28. testEnvironment tests: makeurl workingRerun
  29. testEnvironment with makeurl settings: makeurl working with settings from testEnvironmentRerun
  30. jsDump: jsDump outputRerun
  31. assertions: propEqualRerun
  32. assertions: raisesRerun
  33. fixture: setupRerun
  34. fixture: basicsRerun
  35. fixture: running test name displayedRerun
  36. timing: setupRerun
  37. timing: basicsRerun
  38. timing: valuesRerun
  39. custom assertions: mod2Rerun
  40. recursions: check jsDump recursionRerun
  41. recursions: check (deep-)equal recursionRerun
  42. recursions: Circular reference with arraysRerun
  43. recursions: Circular reference - test reported by soniciq in #105Rerun
  44. equiv: Primitive types and constantsRerun
  45. equiv: Objects Basics.Rerun
  46. equiv: Arrays Basics.Rerun
  47. equiv: Functions.Rerun
  48. equiv: Date instances.Rerun
  49. equiv: RegExp.Rerun
  50. equiv: Complex Objects.Rerun
  51. equiv: Complex Arrays.Rerun
  52. equiv: Prototypal inheritanceRerun
  53. equiv: InstancesRerun
  54. equiv: Complex Instances Nesting (with function value in literals and/or in nested instances)Rerun
  55. equiv: object with references to self wont loopRerun
  56. equiv: array with references to self wont loopRerun
  57. equiv: mixed object/array with references to self wont loopRerun
  58. equiv: compare self-referent to treeRerun
  59. equiv: Test that must be done at the end because they extend some primitive's prototypeRerun
test markup