Fancytree unit tests: jQuery 2.2.4, jQuery UI 1.12.1

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

Running:
Asynchronous API: trigger async expand

  1. Configuration and Summary: Version info (5)Rerun4 ms
    1. Fancytree v@VERSION, buildType='development'@ 3 ms
    2. jQuery UI 1.12.1 (uiBackCompat=false)@ 3 ms
    3. jQuery 2.2.4@ 3 ms
    4. Browser: Netscape, 5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com), -?@ 4 ms
    5. Cumulated test time: 0 milliseconds@ 4 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 i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

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

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:70:7) at i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

  3. Initialization: Create Fancytree (16)Rerun10 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')@ 9 ms
    8. getTree() exists@ 9 ms
    9. getTree(0) exists@ 9 ms
    10. getTree('#tree') exists@ 9 ms
    11. getTree('#ft-id-<ID>') exists@ 9 ms
    12. getTree('<ID>') exists@ 9 ms
    13. getTree(1) does not exist@ 10 ms
    14. getTree(#foobar) does not exist@ 10 ms
    15. collapsed children are NOT rendered@ 10 ms
    16. collapsed nodes are NOT rendered@ 10 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:84:7) at i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

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

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:127:7) at i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

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

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:147:7) at i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

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

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:203:7) at i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

  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 i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

  8. Initialization: Custom icons (node.icon) (13)Rerun11 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@ 4 ms
    12. image icons don't have .fancytree-custom-icon@ 4 ms
    13. migration for deprecated iconClass@ 4 ms

    Source: at HTMLDocument.<anonymous> (http://139.255.61.91/coba/fancytreeview/test/unit/test-core.js:253:7) at i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

  9. Initialization: Custom icons (options.icon) (16)Rerun7 ms
    1. node.data.icon is not set@ 3 ms
    2. icon span exists by default ('undefined')@ 3 ms
    3. icon: true shows icon@ 3 ms
    4. icon: false hides icon@ 3 ms
    5. custom icons have span.fancytree-custom-icon@ 3 ms
    6. custom icons have custom class added@ 3 ms
    7. custom icons don't have .fancytree-icon@ 3 ms
    8. image icon <img> exists@ 3 ms
    9. image icon <span> not exists@ 3 ms
    10. image icons don't have .fancytree-custom-icon@ 3 ms
    11. icon hidden (node.icon=false, options.icon=undefined)@ 3 ms
    12. icon visible (node.icon=false, options.icon=true)@ 3 ms
    13. icon visible (node.icon=true, options.icon=undefined)@ 3 ms
    14. icon hidden (node.icon=true, options.icon=false)@ 3 ms
    15. using custom-class-2 (node.icon='custom-class-2', options.icon=undefined)@ 3 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 i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

  10. API: FancytreeNode class methods (48)Rerun6 ms
    1. node.tree@ 2 ms
    2. node.parent@ 2 ms
    3. node.key@ 2 ms
    4. node.children@ 2 ms
    5. node.isStatusNode()@ 2 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@ 3 ms
    11. Children added at last position@ 3 ms
    12. Children added@ 3 ms
    13. Children add at the first position@ 3 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@ 4 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)@ 5 ms
    34. getParent()@ 5 ms
    35. getParentList()@ 5 ms
    36. getParentList(false, false)@ 5 ms
    37. getParentList(true, true)@ 5 ms
    38. getParentList(false, true)@ 5 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 i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

  11. API: Fancytree class methods (17)Rerun4 ms
    1. count()@ 3 ms
    2. getNodeByKey()@ 3 ms
    3. getNodeByKey() not found@ 3 ms
    4. getNodeByKey(.., root)@ 3 ms
    5. getNodeByKey(.., root) not found@ 3 ms
    6. getSelectedNodes() - empty@ 3 ms
    7. getSelectedNodes(true) - empty@ 3 ms
    8. getSelectedNodes()@ 4 ms
    9. getSelectedNodes(true)@ 4 ms
    10. getOption()@ 4 ms
    11. setOption()@ 4 ms
    12. toString()@ 4 ms
    13. toString() implicit@ 4 ms
    14. okay@ 4 ms
    15. visit() - all@ 4 ms
    16. visit() - interrupt@ 4 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 i (http://code.jquery.com/jquery-2.2.4.min.js:2:27151) at Object.fireWith [as resolveWith] (http://code.jquery.com/jquery-2.2.4.min.js:2:27914) at Function.ready (http://code.jquery.com/jquery-2.2.4.min.js:2:29707) at HTMLDocument.J (http://code.jquery.com/jquery-2.2.4.min.js:2:29892)

  12. Asynchronous API: trigger async expandRerun
    test markup, will be hidden