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/137.0.0.0 Safari/537.36 Prerender (+https://github.com/prerender/prerender)

Tests completed in 620 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)Rerun3 ms
    1. Updated
    2. Updated
  3. Dependency update w/ POST (0, 2, 2)Rerun3 ms
    1. Updated
    2. Updated
  4. Dependency update w/ PUT (0, 3, 3)Rerun2 ms
    1. Updated
    2. okay
    3. Updated
  5. Dependency update w/ DELETE (0, 3, 3)Rerun2 ms
    1. Updated
    2. okay
    3. Updated
  6. ic-get-from test (0, 2, 2)Rerun1 ms
    1. Pre
    2. Updated
  7. DELETE with removal (0, 1, 1)Rerun2 ms
    1. okay
  8. Dependency on updated superpath (0, 2, 2)Rerun3 ms
    1. Updated
    2. Updated
  9. Dependency on updated subpath (0, 2, 2)Rerun1 ms
    1. Updated
    2. Updated
  10. Explicit dependency works (0, 2, 2)Rerun1 ms
    1. Updated
    2. Updated
  11. Explicit dependency works 2 (0, 2, 2)Rerun8 ms
    1. Pre-update
    2. Updated
  12. Explicit dependency works 2 (0, 2, 2)Rerun3 ms
    1. Pre-update
    2. Updated
  13. Eval works (0, 1, 1)Rerun1 ms
    1. okay
  14. Form submission works (0, 1, 1)Rerun2 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)Rerun1 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)Rerun3 ms
    1. okay
  22. Test indicator as an attribute (0, 1, 1)Rerun1 ms
    1. okay
  23. Test indicator as an attribute (0, 1, 1)Rerun2 ms
    1. okay
  24. Target attribute works (0, 1, 1)Rerun1 ms
    1. okay
  25. Target attribute works with append (0, 1, 1)Rerun2 ms
    1. okay
  26. Target attribute works with prepend (0, 1, 1)Rerun2 ms
    1. okay
  27. ic-limit-children works with prepend (0, 1, 1)Rerun11 ms
    1. okay
  28. ic-limit-children works with append (0, 1, 1)Rerun12 ms
    1. okay
  29. ic-include works (0, 1, 1)Rerun1 ms
    1. okay
  30. ic-trigger-on works (0, 1, 1)Rerun5 ms
    1. okay
  31. ic-verb works (0, 2, 2)Rerun2 ms
    1. okay
    2. okay
  32. ic-poll updates content (0, 2, 2)Rerun514 ms
    1. okay
    2. okay
  33. ic-style-src updates style (0, 1, 1)Rerun1 ms
    1. okay
  34. ic-attr-src updates attr (0, 1, 1)Rerun1 ms
    1. okay
  35. Log event happens properly (0, 1, 1)Rerun1 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