IntercoolerJS Test Suite

Below are all the tests for the IntercoolerJS library. New tests should follow the existing templates

Intercooler.JS - The Javascript-optional AJAX library

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/141.0.0.0 Safari/537.36 Prerender (+https://github.com/prerender/prerender)

Tests completed in 682 milliseconds.
70 assertions of 70 passed, 0 failed.

  1. IC attributes are set on elements (0, 18, 18)Rerun1 ms
    1. Has ID
    2. Has Fingerprint
    3. Has Last Refresh
    4. Has ID
    5. Has Fingerprint
    6. Has Last Refresh
    7. Has ID
    8. Has Fingerprint
    9. Has Last Refresh
    10. Has ID
    11. Has Fingerprint
    12. Has Last Refresh
    13. Has ID
    14. Has Fingerprint
    15. Has Last Refresh
    16. Has ID
    17. Has Fingerprint
    18. Has Last Refresh
  2. Simple update (0, 2, 2)Rerun2 ms
    1. Updated
    2. Updated
  3. Dependency update w/ POST (0, 2, 2)Rerun4 ms
    1. Updated
    2. Updated
  4. Dependency update w/ PUT (0, 3, 3)Rerun3 ms
    1. Updated
    2. okay
    3. Updated
  5. Dependency update w/ DELETE (0, 3, 3)Rerun7 ms
    1. Updated
    2. okay
    3. Updated
  6. ic-get-from test (0, 2, 2)Rerun3 ms
    1. Pre
    2. Updated
  7. DELETE with removal (0, 1, 1)Rerun3 ms
    1. okay
  8. Dependency on updated superpath (0, 2, 2)Rerun2 ms
    1. Updated
    2. Updated
  9. Dependency on updated subpath (0, 2, 2)Rerun2 ms
    1. Updated
    2. Updated
  10. Explicit dependency works (0, 2, 2)Rerun2 ms
    1. Updated
    2. Updated
  11. Explicit dependency works 2 (0, 2, 2)Rerun12 ms
    1. Pre-update
    2. Updated
  12. Explicit dependency works 2 (0, 2, 2)Rerun6 ms
    1. Pre-update
    2. Updated
  13. Eval works (0, 1, 1)Rerun4 ms
    1. okay
  14. Form submission works (0, 1, 1)Rerun10 ms
    1. okay
  15. Fingerprint is stable between requests (0, 2, 2)Rerun1 ms
    1. okay
    2. okay
  16. Fingerprint changes with new content (0, 2, 2)Rerun2 ms
    1. okay
    2. okay
  17. Intercooler.refresh() with element works (0, 1, 1)Rerun1 ms
    1. okay
  18. Intercooler.refresh() with path works (0, 1, 1)Rerun1 ms
    1. okay
  19. Custom transitions work (0, 2, 2)Rerun2 ms
    1. okay
    2. okay
  20. Default transitions work (0, 2, 2)Rerun2 ms
    1. okay
    2. okay
  21. Test indicator as class (0, 1, 1)Rerun4 ms
    1. okay
  22. Test indicator as an attribute (0, 1, 1)Rerun4 ms
    1. okay
  23. Test indicator as an attribute (0, 1, 1)Rerun3 ms
    1. okay
  24. Target attribute works (0, 1, 1)Rerun2 ms
    1. okay
  25. Target attribute works with append (0, 1, 1)Rerun5 ms
    1. okay
  26. Target attribute works with prepend (0, 1, 1)Rerun1 ms
    1. okay
  27. ic-limit-children works with prepend (0, 1, 1)Rerun19 ms
    1. okay
  28. ic-limit-children works with append (0, 1, 1)Rerun17 ms
    1. okay
  29. ic-include works (0, 1, 1)Rerun2 ms
    1. okay
  30. ic-trigger-on works (0, 1, 1)Rerun6 ms
    1. okay
  31. ic-verb works (0, 2, 2)Rerun4 ms
    1. okay
    2. okay
  32. ic-poll updates content (0, 2, 2)Rerun513 ms
    1. okay
    2. okay
  33. ic-style-src updates style (0, 1, 1)Rerun3 ms
    1. okay
  34. ic-attr-src updates attr (0, 1, 1)Rerun0 ms
    1. okay
  35. Log event happens properly (0, 1, 1)Rerun5 ms
    1. okay

Core Tests


Bar
Bar
Bar
Bar
foo
Bar
Bar
Bar
Foo
Bar
Bar
Bar
Bar
Bar
Foo
Foo
Foo
foo
foo
put post updated Foo Foo Foo