Fancytree unit tests: latest jQuery versions

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

Running:
Asynchronous API: makeVisible not rendered deep node

  1. Configuration and Summary: Version info (5)Rerun4 ms
    1. Fancytree v@VERSION, buildType='development'@ 3 ms
    2. jQuery UI 1.12.1 (uiBackCompat=undefined)@ 3 ms
    3. jQuery 3.4.1@ 3 ms
    4. Browser: Netscape, 5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com), -?@ 3 ms
    5. Cumulated test time: 0 milliseconds@ 3 ms

    Source: at TOOLS.createInfoSection (http://139.255.61.91/coba/fancytreeview/test/unit/test-tools.js:85:8) at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:59:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  2. Initialization: Static members (5)Rerun1 ms
    1. ui.fancytree.debug function is defined@ 0 ms
    2. no tree instance exists@ 1 ms
    3. getTree() no tree instance exists@ 1 ms
    4. getTree(0) no tree instance exists@ 1 ms
    5. getTree(0) no tree instance exists@ 1 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:70:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  3. Initialization: Create Fancytree (16)Rerun11 ms
    1. running synchronously@ 4 ms
    2. Inherit global debugLevel@ 4 ms
    3. :ui-fancytree widget selector works@ 9 ms
    4. widget is attached to div#tree@ 9 ms
    5. widget.tree is defined@ 9 ms
    6. $().fancytree('getTree')@ 9 ms
    7. $().fancytree('getActiveNode')@ 10 ms
    8. getTree() exists@ 10 ms
    9. getTree(0) exists@ 11 ms
    10. getTree('#tree') exists@ 11 ms
    11. getTree('#ft-id-<ID>') exists@ 11 ms
    12. getTree('<ID>') exists@ 11 ms
    13. getTree(1) does not exist@ 11 ms
    14. getTree(#foobar) does not exist@ 11 ms
    15. collapsed children are NOT rendered@ 11 ms
    16. collapsed nodes are NOT rendered@ 11 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:84:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  4. Initialization: Create Fancytree - fixed id (6)Rerun3 ms
    1. tree id is 'foo'@ 3 ms
    2. getTree(0) exists@ 3 ms
    3. getTree('#tree') exists@ 3 ms
    4. getTree('foo') exists@ 3 ms
    5. getTree('#ft-id-foo') exists@ 3 ms
    6. getTree('#foo') does not exist@ 3 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:127:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  5. Initialization: Create Fancytree - init (19)Rerun15 ms
    1. receive `create` callback@ 1 ms
    2. running synchronously (create)@ 1 ms
    3. event data is empty@ 1 ms
    4. `this` is div#tree@ 1 ms
    5. div#tree contains ul.fancytree-container@ 1 ms
    6. widget is attached to div#tree@ 1 ms
    7. `tree.rootNode` is empty@ 1 ms
    8. div#tree has no widget style yet@ 1 ms
    9. receive `init` callback@ 2 ms
    10. `init` status is true@ 2 ms
    11. running synchronously (init)@ 2 ms
    12. `data.tree` is the tree object@ 2 ms
    13. data.options.contains widget options@ 2 ms
    14. `this` is div#tree@ 2 ms
    15. tree.rootNode has all child nodes@ 2 ms
    16. tooltip set@ 3 ms
    17. raw html allowed@ 3 ms
    18. using <span> tag@ 3 ms
    19. custom class added@ 3 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:147:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  6. Initialization: Init node status from source (3)Rerun13 ms
    1. node was activated@ 10 ms
    2. $().fancytree('getActiveNode')@ 10 ms
    3. node was selected@ 10 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:203:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  7. Initialization: Init node with custom data (2)Rerun6 ms
    1. add custom string data@ 2 ms
    2. add custom bool data@ 2 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:230:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  8. Initialization: Custom icons (node.icon) (13)Rerun7 ms
    1. node.data.icon is not set@ 3 ms
    2. node.icon is set@ 3 ms
    3. node.icon is set@ 3 ms
    4. icon span exists by default@ 3 ms
    5. icon: true shows icon@ 3 ms
    6. icon: false hides icon@ 3 ms
    7. custom icons have span.fancytree-custom-icon@ 3 ms
    8. custom icons have custom class added@ 3 ms
    9. custom icons don't have .fancytree-icon@ 3 ms
    10. image icon <img> exists@ 3 ms
    11. image icon <span> not exists@ 3 ms
    12. image icons don't have .fancytree-custom-icon@ 3 ms
    13. migration for deprecated iconClass@ 3 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:253:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  9. Initialization: Custom icons (options.icon) (16)Rerun8 ms
    1. node.data.icon is not set@ 2 ms
    2. icon span exists by default ('undefined')@ 2 ms
    3. icon: true shows icon@ 2 ms
    4. icon: false hides icon@ 2 ms
    5. custom icons have span.fancytree-custom-icon@ 2 ms
    6. custom icons have custom class added@ 2 ms
    7. custom icons don't have .fancytree-icon@ 2 ms
    8. image icon <img> exists@ 2 ms
    9. image icon <span> not exists@ 2 ms
    10. image icons don't have .fancytree-custom-icon@ 2 ms
    11. icon hidden (node.icon=false, options.icon=undefined)@ 2 ms
    12. icon visible (node.icon=false, options.icon=true)@ 2 ms
    13. icon visible (node.icon=true, options.icon=undefined)@ 2 ms
    14. icon hidden (node.icon=true, options.icon=false)@ 2 ms
    15. using custom-class-2 (node.icon='custom-class-2', options.icon=undefined)@ 2 ms
    16. using custom-class (node.icon='custom-class-2', options.icon='custom-class')@ 3 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:297:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  10. API: FancytreeNode class methods (48)Rerun6 ms
    1. node.tree@ 2 ms
    2. node.parent@ 2 ms
    3. node.key@ 3 ms
    4. node.children@ 3 ms
    5. node.isStatusNode()@ 3 ms
    6. Fancytree assertion failed: Invalid mode: undefined mode@ 3 ms
    7. Node added at the last position@ 3 ms
    8. Children added@ 3 ms
    9. Children at first position@ 3 ms
    10. Children added@ 4 ms
    11. Children added at last position@ 4 ms
    12. Children added@ 4 ms
    13. Children add at the first position@ 4 ms
    14. Children added before element@ 4 ms
    15. Children added after element@ 4 ms
    16. Children added at first even if no child@ 4 ms
    17. countChildren() - root@ 4 ms
    18. countChildren(true) - root@ 4 ms
    19. countChildren(false) - root@ 4 ms
    20. findAll() - no match@ 5 ms
    21. findAll() - match title@ 5 ms
    22. findAll() - match title (ignore case)@ 5 ms
    23. findAll() - custom match@ 5 ms
    24. findFirst() - no match@ 5 ms
    25. findFirst() - match title@ 5 ms
    26. findFirst() - match title (ignore case)@ 5 ms
    27. findFirst() - custom match@ 5 ms
    28. getIndex()@ 5 ms
    29. getIndexHier()@ 5 ms
    30. getIndexHier('/')@ 5 ms
    31. getKeyPath()@ 5 ms
    32. getKeyPath(false)@ 5 ms
    33. getKeyPath(true)@ 6 ms
    34. getParent()@ 6 ms
    35. getParentList()@ 6 ms
    36. getParentList(false, false)@ 6 ms
    37. getParentList(true, true)@ 6 ms
    38. getParentList(false, true)@ 6 ms
    39. getParentList(true, false)@ 6 ms
    40. No initial extraClasses@ 6 ms
    41. node.addClass()@ 6 ms
    42. node.toggleClass()@ 6 ms
    43. node.addClass() existing@ 6 ms
    44. node.toggleClass() existing@ 6 ms
    45. node.toggleClass() non-existing@ 6 ms
    46. node.removeClass()@ 6 ms
    47. node.hasClass() existing@ 6 ms
    48. node.hasClass() non-existing@ 6 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:366:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  11. API: Fancytree class methods (17)Rerun4 ms
    1. count()@ 2 ms
    2. getNodeByKey()@ 2 ms
    3. getNodeByKey() not found@ 2 ms
    4. getNodeByKey(.., root)@ 2 ms
    5. getNodeByKey(.., root) not found@ 2 ms
    6. getSelectedNodes() - empty@ 2 ms
    7. getSelectedNodes(true) - empty@ 2 ms
    8. getSelectedNodes()@ 3 ms
    9. getSelectedNodes(true)@ 3 ms
    10. getOption()@ 3 ms
    11. setOption()@ 3 ms
    12. toString()@ 3 ms
    13. toString() implicit@ 3 ms
    14. okay@ 3 ms
    15. visit() - all@ 3 ms
    16. visit() - interrupt@ 3 ms
    17. visit() - skip branch@ 4 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:543:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  12. Asynchronous API: trigger async expand (4)Rerun217 ms
    1. called done()@ 214 ms
    2. `this` is a FancytreeNode@ 215 ms
    3. node was expanded@ 215 ms
    4. node was rendered as expanded@ 215 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:643:7) at e (http://code.jquery.com/jquery-3.4.1.min.js:2:29453) at t (http://code.jquery.com/jquery-3.4.1.min.js:2:29755)

  13. Asynchronous API: makeVisible not rendered deep nodeRerun
    1. okay@ 2 ms
    2. okay@ 3 ms
    3. okay@ 3 ms
test markup, will be hidden