Map Tests

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

1 tests completed in 9 milliseconds, with 0 failed, 0 skipped, and 0 todo.
39 assertions of 39 passed, 0 failed.

  1. Map tests (39)Rerun4 ms
    1. Map is defined@ 1 ms
    2. Map Constructed@ 1 ms
    3. Map has 3 entries@ 1 ms
    4. string value received@ 1 ms
    5. object value received@ 1 ms
    6. function value received@ 1 ms
    7. string value not retrieved by function key@ 1 ms
    8. object value not retrieved by string key@ 1 ms
    9. function value not retrieved by object key@ 1 ms
    10. other object does not retrieve objectValue@ 2 ms
    11. other function does not retrieve functionValue@ 2 ms
    12. NaN used as key@ 2 ms
    13. Other NaN instance used to retrieve NANValue@ 2 ms
    14. Iteration: stringKey -> stringValue.@ 2 ms
    15. Iteration: [object Object] -> objectValue.@ 3 ms
    16. Iteration: () => {} -> functionValue.@ 3 ms
    17. Iteration: NaN -> NANValue.@ 3 ms
    18. map constructed from iterable@ 3 ms
    19. Array.from turns map back into iterable@ 4 ms
    20. Map cloned by passing to constructor@ 4 ms
    21. cloneMap is a clone, not same instance@ 4 ms
    22. 1 key merged@ 4 ms
    23. 2 key merged@ 4 ms
    24. 3 key persists@ 4 ms
    25. map cleared@ 4 ms
    26. entry with key NaN deleted@ 4 ms
    27. has method detects key@ 4 ms
    28. has method rejects nonexistent key@ 4 ms
    29. entries(): stringValue received from entries()@ 4 ms
    30. entries(): objectValue received from entries()@ 4 ms
    31. entries(): functionValue received from entries()@ 4 ms
    32. keys(): stringKey received from keys()@ 4 ms
    33. keys(): [object Object] received from keys()@ 4 ms
    34. keys(): () => {} received from keys()@ 4 ms
    35. values(): stringValue received from values()@ 4 ms
    36. values(): objectValue received from values()@ 4 ms
    37. values(): functionValue received from values()@ 4 ms
    38. key equality for 0 and -0@ 4 ms
    39. set() returns the map object@ 4 ms

    Source: at https://vlabs.edu-vod.com/build-a-nucleus/phet-core/tests/map-tests.html:22:13 at https://vlabs.edu-vod.com/build-a-nucleus/phet-core/tests/map-tests.html:133:8