QUnit Test Suite

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

Tests completed in 45 milliseconds.
117 tests of 117 passed, 0 failed.

  1. Stash gets and sets a true Boolean (0, 3, 3)Rerun
    1. Strict Equal of Boolean
      Expected:
      true
    2. Strict Equal of Actual Boolean
      Expected:
      true
    3. Strict Equal of Expected Boolean
      Expected:
      true
  2. Stash gets and sets a false Boolean (0, 3, 3)Rerun
    1. Strict Equal of Boolean
      Expected:
      false
    2. Strict Equal of Actual Boolean
      Expected:
      false
    3. Strict Equal of Expected Boolean
      Expected:
      false
  3. Stash gets and sets a Number, 1 (0, 3, 3)Rerun
    1. Strict Equal of Number
      Expected:
      1
    2. Strict Equal of Actual Number
      Expected:
      1
    3. Strict Equal of Expected Number
      Expected:
      1
  4. Stash gets and sets a Number, 3.14 (0, 3, 3)Rerun
    1. Strict Equal of Number
      Expected:
      3.14
    2. Strict Equal of Actual Number
      Expected:
      3.14
    3. Strict Equal of Expected Number
      Expected:
      3.14
  5. Stash gets and sets a Number, 0 (0, 3, 3)Rerun
    1. Strict Equal of Number
      Expected:
      0
    2. Strict Equal of Actual Number
      Expected:
      0
    3. Strict Equal of Expected Number
      Expected:
      0
  6. Stash gets and sets a String (0, 3, 3)Rerun
    1. Strict Equal of String
      Expected:
      "lorem ipsum dolor sit amet"
    2. Strict Equal of Actual String
      Expected:
      "lorem ipsum dolor sit amet"
    3. Strict Equal of Expected String
      Expected:
      "lorem ipsum dolor sit amet"
  7. Stash gets and sets a String with special characters (0, 3, 3)Rerun
    1. Strict Equal of String with Special Characters
      Expected:
      "lorem
      ipsum
      dolorssit	amet"
    2. Strict Equal of Actual String with Special Characters
      Expected:
      "lorem
      ipsum
      dolorssit	amet"
    3. Strict Equal of Expected String with Special Characters
      Expected:
      "lorem
      ipsum
      dolorssit	amet"
  8. Stash gets and sets a Regular Expression (0, 4, 4)Rerun
    1. Sameness of Regular Expression
      Expected:
      {}
    2. Strict Equal Constructor of Regular Expression
      Expected:
      function RegExp( a, b ){
        [code]
      }
    3. Sameness of Regular Actual Expression
      Expected:
      {}
    4. Sameness of Regular Expected Expression
      Expected:
      {}
  9. Stash gets and sets a Date (0, 3, 3)Rerun
    1. Sameness of Date
      Expected:
      {}
    2. Strict Equal Constructor of Date
      Expected:
      function Date( a, b, c, d, e, f, g ){
        [code]
      }
    3. Strict Equal Time of Date
      Expected:
      1742257409458
  10. Stash gets and sets a Function (0, 4, 4)Rerun
    1. Sameness of Function as a String
      Expected:
      "function () {}"
    2. Strict Equal Constructor of Function
      Expected:
      function Function( a ){
        [code]
      }
    3. Sameness of Actual Function as a String
      Expected:
      "function () {}"
    4. Sameness of Expected Function as a String
      Expected:
      "function () {}"
  11. Stash gets and sets a Native Window Function (0, 2, 2)Rerun
    1. Sameness of Native Window Function as a String
      Expected:
      "function scrollTo() { [native code] }"
    2. Strict Equal Constructor of Native Window Function
      Expected:
      function Function( a ){
        [code]
      }
  12. Stash gets and sets a Native Document Function (0, 2, 2)Rerun
    1. Sameness of Native Document Function as a String
      Expected:
      "function getElementById() { [native code] }"
    2. Strict Equal Constructor of Native Document Function
      Expected:
      function Function( a ){
        [code]
      }
  13. Stash gets and sets a DOM Element (0, 10, 10)Rerun
    1. Strict Equal Constructor of DOM Element
      Expected:
      function HTMLDivElement(){
        [code]
      }
    2. Strict Equal Node Name of DOM Element
      Expected:
      "DIV"
    3. Strict Equal Owner Document of DOM Element
      Expected:
      [Document]
    4. Strict Equal Owner Document of Actual DOM Element
      Expected:
      [Document]
    5. Strict Equal Owner Document of Expected DOM Element
      Expected:
      [Document]
    6. Strict Equal Attributes Length of DOM Element
      Expected:
      1
    7. Strict Equal Attributes Length of Actual DOM Element
      Expected:
      1
    8. Strict Equal Attributes Length of Expected DOM Element
      Expected:
      1
    9. Strict Equal Attribute of "foo" of DOM Element
      Expected:
      "bar"
    10. Strict Equal Inner HTML of DOM Element
      Expected:
      ""
  14. Stash gets and sets a DOM Element created with innerHTML (0, 10, 10)Rerun
    1. Strict Equal Constructor of DOM Element
      Expected:
      function HTMLDivElement(){
        [code]
      }
    2. Strict Equal Node Name of DOM Element
      Expected:
      "DIV"
    3. Strict Equal Owner Document of DOM Element
      Expected:
      [Document]
    4. Strict Equal Owner Document of Actual DOM Element
      Expected:
      [Document]
    5. Strict Equal Owner Document of Expected DOM Element
      Expected:
      [Document]
    6. Strict Equal Attributes Length of DOM Element
      Expected:
      3
    7. Strict Equal Attributes Length of Actual DOM Element
      Expected:
      3
    8. Strict Equal Attributes Length of Expected DOM Element
      Expected:
      3
    9. Strict Equal Attribute of "foo" of DOM Element
      Expected:
      "bar"
    10. Strict Equal Inner HTML of DOM Element
      Expected:
      "sit amet"
  15. Stash gets and sets an Array containing Strings (0, 4, 4)Rerun
    1. Sameness of Array
      Expected:
      [
        "lorem",
        "ipsum",
        "dolar",
        "sit",
        "amet"
      ]
    2. Strict Equal Constructor of Array
      Expected:
      function Array( a ){
        [code]
      }
    3. Strict Equal of Index 0 in Array
      Expected:
      "lorem"
    4. Strict Equal of Index 4 in Array
      Expected:
      "amet"
  16. Stash gets and sets an Object containing Strings (0, 3, 3)Rerun
    1. Sameness of Object
      Expected:
      {
        "a": "lorem",
        "b": "ipsum",
        "c": "dolar",
        "d": "sit",
        "e": "amet"
      }
    2. Strict Equal of Property "a" in Object
      Expected:
      "lorem"
    3. Strict Equal of Property "e" in Object
      Expected:
      "amet"
  17. Stash gets and sets an Array containing Mixed Values (0, 28, 28)Rerun
    1. Strict Equal Length of Array
      Expected:
      12
    2. Strict Equal Length of Actual Array
      Expected:
      12
    3. Strict Equal Length of Expected Array
      Expected:
      12
    4. Strict Equal Length of Array within Array
      Expected:
      1
    5. Strict Equal of Boolean
      Expected:
      false
    6. Sameness of Date
      Expected:
      {}
    7. Strict Equal Constructor of Date
      Expected:
      function Date( a, b, c, d, e, f, g ){
        [code]
      }
    8. Strict Equal Time of Date
      Expected:
      1742257409474
    9. Strict Equal of Function
      Expected:
      "function () {}"
    10. Strict Equal of Native Window Function
      Expected:
      "function scrollTo() { [native code] }"
    11. Strict Equal of Native Document Function
      Expected:
      "function getElementById() { [native code] }"
    12. Strict Equal of Number
      Expected:
      1
    13. Sameness of Regular Expression
      Expected:
      {}
    14. Strict Equal of String
      Expected:
      "lorem ipsum dolor sit amet"
    15. Strict Equal of String with Special Characters
      Expected:
      "lorem
      ipsum
      dolorssit	amet"
    16. Sameness of Object
      Expected:
      {
        "a": "lorem",
        "b": "ipsum",
        "c": "dolar",
        "d": "sit",
        "e": "amet"
      }
    17. Strict Equal of Property "a" in Object
      Expected:
      "lorem"
    18. Strict Equal of Property "e" in Object
      Expected:
      "amet"
    19. Strict Equal Constructor of DOM Element
      Expected:
      function HTMLDivElement(){
        [code]
      }
    20. Strict Equal Node Name of DOM Element
      Expected:
      "DIV"
    21. Strict Equal Owner Document of DOM Element
      Expected:
      [Document]
    22. Strict Equal Owner Document of Actual DOM Element
      Expected:
      [Document]
    23. Strict Equal Owner Document of Expected DOM Element
      Expected:
      [Document]
    24. Strict Equal Attributes Length of DOM Element
      Expected:
      3
    25. Strict Equal Attributes Length of Actual DOM Element
      Expected:
      3
    26. Strict Equal Attributes Length of Expected DOM Element
      Expected:
      3
    27. Strict Equal Attribute of "foo" of DOM Element
      Expected:
      "bar"
    28. Strict Equal Inner HTML of DOM Element
      Expected:
      "sit amet"
  18. Stash gets and sets an Object containing Mixed Values (0, 26, 26)Rerun
    1. Strict Equal Constructor of Object
      Expected:
      function Object( a ){
        [code]
      }
    2. Strict Equal Length of Array within Object
      Expected:
      1
    3. Strict Equal of Boolean
      Expected:
      false
    4. Sameness of Date
      Expected:
      {}
    5. Strict Equal Constructor of Date
      Expected:
      function Date( a, b, c, d, e, f, g ){
        [code]
      }
    6. Strict Equal Time of Date
      Expected:
      1742257409478
    7. Strict Equal of Function
      Expected:
      "function () {}"
    8. Strict Equal of Native Window Function
      Expected:
      "function scrollTo() { [native code] }"
    9. Strict Equal of Native Document Function
      Expected:
      "function getElementById() { [native code] }"
    10. Strict Equal of Number
      Expected:
      1
    11. Sameness of Regular Expression
      Expected:
      {}
    12. Strict Equal of String
      Expected:
      "lorem ipsum dolor sit amet"
    13. Strict Equal of String with Special Characters
      Expected:
      "lorem
      ipsum
      dolorssit	amet"
    14. Sameness of Object
      Expected:
      {}
    15. Strict Equal of Property "a" in Object
      Expected:
      "lorem"
    16. Strict Equal of Property "e" in Object
      Expected:
      "amet"
    17. Strict Equal Constructor of DOM Element
      Expected:
      function HTMLDivElement(){
        [code]
      }
    18. Strict Equal Node Name of DOM Element
      Expected:
      "DIV"
    19. Strict Equal Owner Document of DOM Element
      Expected:
      [Document]
    20. Strict Equal Owner Document of Actual DOM Element
      Expected:
      [Document]
    21. Strict Equal Owner Document of Expected DOM Element
      Expected:
      [Document]
    22. Strict Equal Attributes Length of DOM Element
      Expected:
      3
    23. Strict Equal Attributes Length of Actual DOM Element
      Expected:
      3
    24. Strict Equal Attributes Length of Expected DOM Element
      Expected:
      3
    25. Strict Equal Attribute of "foo" of DOM Element
      Expected:
      "bar"
    26. Strict Equal Inner HTML of DOM Element
      Expected:
      "sit amet"
test markup