Only show the folder icon if fields are folders

This commit is contained in:
Tom Byers
2019-05-09 11:04:43 +01:00
parent 3dc2130926
commit 1ffa8c8915
3 changed files with 31 additions and 11 deletions

View File

@@ -99,12 +99,14 @@ describe('Collapsible fieldset', () => {
});
test("adds the right content to the summary", () => {
test("adds the right content and classes to the summary", () => {
const summary = formGroup.querySelector('.selection-summary');
expect(summary.querySelector('p')).not.toBeNull();
expect(summary.querySelector('p .selection-summary__text')).not.toBeNull();
debugger;
expect(summary.querySelector('p .selection-summary__text').classList.contains('selection-summary__text--folders')).toBe(true);
});
@@ -202,6 +204,19 @@ describe('Collapsible fieldset', () => {
});
test("the summary doesn't have a folder icon if fields aren't called 'folder'", () => {
formGroup.dataset.fieldLabel = 'team member';
// start module
window.GOVUK.modules.start();
const summaryText = document.querySelector('.selection-summary__text');
expect(summaryText.classList.contains('.selection-summary__text-label')).toBe(false);
});
describe("when 'change' is clicked", () => {
let changeButton;