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 += ` +
+
+ + +
+

+ + ${node.label} + +

+ ${node.meta} +
`; + + }); + + return result; + +}; + exports.getRadios = getRadios; exports.getRadioGroup = getRadioGroup; +exports.templatesAndFoldersCheckboxes = templatesAndFoldersCheckboxes; diff --git a/tests/javascripts/templateFolderForm.test.js b/tests/javascripts/templateFolderForm.test.js index 6717f2b11..00dd8164a 100644 --- a/tests/javascripts/templateFolderForm.test.js +++ b/tests/javascripts/templateFolderForm.test.js @@ -2,31 +2,6 @@ const helpers = require('./support/helpers'); function setFixtures (hierarchy) { - function templatesAndFoldersCheckboxesHTML () { - let result = ''; - - hierarchy.forEach((node, idx) => { - - result += ` -
-
- - -
-

- - ${node.label} - -

- ${node.meta} -
`; - - }); - - return result; - - }; - const foldersCheckboxesHTML = function (filter) { let count = 0; @@ -151,7 +126,7 @@ function setFixtures (hierarchy) { document.body.innerHTML = `
- ${templatesAndFoldersCheckboxesHTML()} + ${helpers.templatesAndFoldersCheckboxes(hierarchy)} ${controlsHTML()}
`;