Tests

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

Running:
Test API: onUpdatedCTM is called

  1. Test API: by default pan should be enabled (1)Rerun10 ms
    1. okay
  2. Test API: disable pan via options (1)Rerun1 ms
    1. okay
  3. Test API: disable and enable pan via API (2)Rerun1 ms
    1. okay
    2. okay
  4. Test API: by default zoom should be enabled (1)Rerun2 ms
    1. okay
  5. Test API: disable zoom via options (1)Rerun1 ms
    1. okay
  6. Test API: disable and enable zoom via API (2)Rerun2 ms
    1. okay
    2. okay
  7. Test API: by default controls are disabled (1)Rerun1 ms
    1. okay
  8. Test API: enable controls via opions (1)Rerun2 ms
    1. okay
  9. Test API: disable and enable controls via API (2)Rerun3 ms
    1. okay
    2. okay
  10. Test API: by default double click zoom is enabled (1)Rerun2 ms
    1. okay
  11. Test API: disable double click zoom via options (1)Rerun1 ms
    1. okay
  12. Test API: disable and enable double click zoom via API (2)Rerun1 ms
    1. okay
    2. okay
  13. Test API: by default mouse wheel zoom is enabled (1)Rerun1 ms
    1. okay
  14. Test API: disable mouse wheel zoom via options (1)Rerun1 ms
    1. okay
  15. Test API: disable and enable mouse wheel zoom via API (2)Rerun2 ms
    1. okay
    2. okay
  16. Test API: pan (1)Rerun1 ms
    1. okay
  17. Test API: pan through API should work even if pan is disabled (1)Rerun2 ms
    1. okay
  18. Test API: pan by (1)Rerun1 ms
    1. okay
  19. Test API: before pan (1)Rerun2 ms
    1. okay
  20. Test API: don't trigger on pan if canceld by before pan (1)Rerun1 ms
    1. onUpdatedCTM got called
  21. Test API: don't trigger on pan if canceld by before pan for each axis separately (1)Rerun1 ms
    1. onUpdatedCTM got called
  22. Test API: don't trigger on pan if canceld by before pan for each axis separately (1)Rerun1 ms
    1. onUpdatedCTM got called
  23. Test API: on pan (1)Rerun2 ms
    1. okay
  24. Test API: change only X axis when Y axis change is prevented with before pan (2)Rerun1 ms
    1. okay
    2. okay
  25. Test API: change pan values from before pan (1)Rerun1 ms
    1. okay
  26. Test API: don't pan if before pan makes the pan unnecessary (0)Rerun1 ms
    1. Test API: zoom (1)Rerun1 ms
      1. okay
    2. Test API: zoom by (1)Rerun2 ms
      1. okay
    3. Test API: zoom at point (2)Rerun1 ms
      1. okay
      2. okay
    4. Test API: zoom at point by (2)Rerun1 ms
      1. okay
      2. okay
    5. Test API: zoom at point by (with SVG point) (2)Rerun2 ms
      1. okay
      2. okay
    6. Test API: zoom in (3)Rerun1 ms
      1. okay
      2. okay
      3. okay
    7. Test API: zoom out (3)Rerun3 ms
      1. okay
      2. okay
      3. okay
    8. Test API: default min zoom (1)Rerun1 ms
      1. okay
    9. Test API: min zoom (1)Rerun1 ms
      1. okay
    10. Test API: default max zoom (1)Rerun1 ms
      1. okay
    11. Test API: max zoom (1)Rerun1 ms
      1. okay
    12. Test API: test zoomScaleSensitivity using zoomIn and zoomOut (2)Rerun2 ms
      1. Check if zoom in uses scale sensitivity right
      2. Check if zoom out uses scale sensitiviry right
    13. Test API: before zoom (1)Rerun1 ms
      1. okay
    14. Test API: on zoom (1)Rerun1 ms
      1. okay
    15. Test API: reset zoom (1)Rerun1 ms
      1. okay
    16. Test API: reset pan (1)Rerun1 ms
      1. okay
    17. Test API: reset (zoom and pan) (2)Rerun2 ms
      1. okay
      2. okay
    18. Test API: fit when initialized with fit: true (1)Rerun1 ms
      1. okay
    19. Test API: fit when initialized with fit: false (1)Rerun1 ms
      1. okay
    20. Test API: center when zoom is 1 (1)Rerun1 ms
      1. okay
    21. Test API: center when zoom is 0.5 (1)Rerun2 ms
      1. okay
    22. Test API: onUpdatedCTM is calledRerun
      1. onUpdatedCTM got called
      2. onUpdatedCTM got called