Skip to content
This repository was archived by the owner on Mar 10, 2019. It is now read-only.

Commit 27179e4

Browse files
authored
Merge pull request #9 from joomla/dgrammatiko-patch-1
Fixes for joomla/joomla-cms#21227
2 parents 6fc1d26 + 9b4062b commit 27179e4

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/joomla-switcher/joomla-switcher.spec.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,15 @@ describe('Joomla switcher tests', () => {
2929
it('Joomla switcher have 5 spans inside', () => {
3030
console.log(fix)
3131
const switcher = fix.querySelector('joomla-field-switcher');
32+
const container = switcher.querySelector('fieldset.switcher');
3233
const spans = [].slice.call(switcher.querySelectorAll('span'));
33-
expect(spans.length).toBe(5);
34+
expect(spans.length).toBe(4) && expect(container.length).toBe(1);
3435
});
3536

3637
it('Joomla switcher have 1st span with aria-checked true', () => {
3738
const switcher = fix.querySelector('joomla-field-switcher');
38-
const span = switcher.querySelector('span.switcher');
39-
expect(span.getAttribute('aria-checked')).toBe('true');
39+
const container = switcher.querySelector('fieldset.switcher');
40+
expect(container.getAttribute('aria-checked')).toBe('true');
4041
});
4142

4243
it('Joomla switcher have 1st span to have class active', () => {
@@ -56,9 +57,9 @@ describe('Joomla switcher tests', () => {
5657
const switcher = fix.querySelector('joomla-field-switcher');
5758
const span0 = switcher.querySelector('span.switcher-label-0');
5859
const span1 = switcher.querySelector('span.switcher-label-1');
59-
const spanA = switcher.querySelector('span.switcher');
60+
const container = switcher.querySelector('fieldset.switcher');
6061
clickable.click();
61-
expect(spanA.getAttribute('aria-checked')).toBe('true');
62+
expect(container.getAttribute('aria-checked')).toBe('true');
6263
expect(span0.classList.contains('active')).toBe(false);
6364
expect(span1.classList.contains('active')).toBe(true);
6465
});

0 commit comments

Comments
 (0)