Fancytree unit tests

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

Tests completed in 76 milliseconds.
22 assertions of 22 passed, 0 failed.

  1. Configuration and Summary: Version infoRerun
    1. Initialization: Static membersRerun
      1. Initialization: Create FancytreeRerun
        1. Initialization: Create Fancytree - initRerun
          1. Initialization: Init node status from sourceRerun
            1. Initialization: Init node with custom dataRerun
              1. Initialization: Custom icons (node.icon)Rerun
                1. Initialization: Custom icons (options.icon)Rerun
                  1. API: FancytreeNode class methodsRerun
                    1. API: Fancytree class methodsRerun
                      1. Asynchronous API: trigger async expandRerun
                        1. Asynchronous API: makeVisible not rendered deep nodeRerun
                          1. events: .click() to expand a folderRerun
                            1. events: .click() to activate a nodeRerun
                              1. events: .click() to activate a folder (clickFolderMode 3 triggers expand)Rerun
                                1. events: .click() to select a nodeRerun
                                  1. events: 'modifyChild' eventRerun
                                    1. generateFormElements(): multi select (22)Rerun62 ms
                                      1. result <div> not yet created@ 31 ms
                                      2. result <div> created@ 32 ms
                                      3. result is hidden@ 43 ms
                                      4. initial result is empty@ 43 ms
                                      5. one radio input element created for active node@ 56 ms
                                      6. radio input name is 'ft_TREEID_active'@ 57 ms
                                      7. radio input value is set to node key@ 57 ms
                                      8. radio input is checked@ 57 ms
                                      9. multiple checkbox input elements created for selected nodes@ 57 ms
                                      10. checkboxes name is 'ft_TREEID[]'@ 57 ms
                                      11. checkboxes value is set to node keys@ 58 ms
                                      12. checkboxes are checked@ 58 ms
                                      13. only active node created@ 58 ms
                                      14. disable generation of selcted nodes@ 58 ms
                                      15. disable generation of active node@ 58 ms
                                      16. only selected nodes created@ 58 ms
                                      17. custom name for active node@ 59 ms
                                      18. custom name for selected nodes@ 59 ms
                                      19. stopOnParents ignored for selectMode 2@ 59 ms
                                      20. filter => true: generate all nodes@ 61 ms
                                      21. filter => isSelected(): generate selected nodes@ 62 ms
                                      22. filter => isActive(): generate selected nodes@ 62 ms

                                      Source: at HTMLDocument. (https://dclgapps.communities.gov.uk/scriptLib/fancytree/test/unit/test-core.js:811:7) at c (https://code.jquery.com/jquery-1.9.1.min.js:3:7857) at Object.fireWith [as resolveWith] (https://code.jquery.com/jquery-1.9.1.min.js:3:8658) at Function.ready (https://code.jquery.com/jquery-1.9.1.min.js:3:3266) at HTMLDocument.H (https://code.jquery.com/jquery-1.9.1.min.js:3:695)

                                    2. generateFormElements(): selectMode: 3Rerun
                                      1. lazy loading: Using ajax options for `source`; .click() expands a lazy folderRerun
                                        1. lazy loading: Using $.ajax promise for `source`; .click() expands a lazy folderRerun
                                          1. Selection mode 3: load behaviorRerun
                                            1. add children & patches: add childrenRerun
                                              1. add children & patches: apply patchRerun
                                                1. keypath: loadKeyPath (allready loaded)Rerun
                                                  1. keypath: loadKeyPath (lazy nodes)Rerun
                                                    1. keypath: loadKeyPath (multiple lazy nodes with expand)Rerun
                                                      test markup, will be hidden