diff options
Diffstat (limited to 'js/tests')
| -rw-r--r-- | js/tests/unit/dom/manipulator.spec.js | 20 |
1 files changed, 2 insertions, 18 deletions
diff --git a/js/tests/unit/dom/manipulator.spec.js b/js/tests/unit/dom/manipulator.spec.js index 747e8bfd7..4f5ef715e 100644 --- a/js/tests/unit/dom/manipulator.spec.js +++ b/js/tests/unit/dom/manipulator.spec.js @@ -60,32 +60,16 @@ describe('Manipulator', () => { expect().nothing() }) - it('should get all data attributes, without bs prefixed as well', () => { - fixtureEl.innerHTML = '<div data-bs-toggle="tabs" data-bs-target="#element" data-another="value"></div>' + it('should get only bs prefixed data attributes without bs namespace', () => { + fixtureEl.innerHTML = '<div data-bs-toggle="tabs" data-bs-target="#element" data-another="value" data-target-bs="#element" data-in-bs-out="in-between"></div>' const div = fixtureEl.querySelector('div') expect(Manipulator.getDataAttributes(div)).toEqual({ - bsToggle: 'tabs', - bsTarget: '#element', - another: 'value', toggle: 'tabs', target: '#element' }) }) - - it('should remove just prefixed bs keyword from the attributes and override original attribute with bs prefixed', () => { - fixtureEl.innerHTML = '<div data-bs-toggle="tabs" data-toggle="override" data-target-bs="#element" data-in-bs-out="in-between"></div>' - - const div = fixtureEl.querySelector('div') - - expect(Manipulator.getDataAttributes(div)).toEqual({ - bsToggle: 'tabs', - targetBs: '#element', - inBsOut: 'in-between', - toggle: 'tabs' - }) - }) }) describe('getDataAttribute', () => { |
