diff --git a/tests/javascripts/support/helpers.js b/tests/javascripts/support/helpers.js index 65c7f6a0d..fe5adf08e 100644 --- a/tests/javascripts/support/helpers.js +++ b/tests/javascripts/support/helpers.js @@ -13,6 +13,7 @@ exports.RangeMock = domInterfaces.RangeMock; exports.SelectionMock = domInterfaces.SelectionMock; exports.getRadioGroup = html.getRadioGroup; exports.getRadios = html.getRadios; +exports.templatesAndFoldersCheckboxes = html.templatesAndFoldersCheckboxes; exports.element = elements.element; exports.WindowMock = rendering.WindowMock; exports.ScreenMock = rendering.ScreenMock; diff --git a/tests/javascripts/support/helpers/html.js b/tests/javascripts/support/helpers/html.js index 06dfa758d..7b3d78eb4 100644 --- a/tests/javascripts/support/helpers/html.js +++ b/tests/javascripts/support/helpers/html.js @@ -33,5 +33,31 @@ function getRadioGroup (data) { return radioGroup; }; +function templatesAndFoldersCheckboxes (hierarchy) { + let result = ''; + + hierarchy.forEach((node, idx) => { + + result += ` +