UNPKG

glance-dom

Version:
33 lines (30 loc) 1.16 kB
import dom from '../dom'; import glanceDOM from '../../src/glance-dom-browser'; describe('Configuation: containerElements', () => { afterEach(() => glanceDOM.reset()) it('should support configuring a different base container Element', () => { dom.render( <div> <div id='container'> <div id='subject'>item</div> </div> <div>item</div> </div> ); return glanceDOM('item', {containerElements: [dom.get('container')]}).should.deep.equal(dom.get('subject')); }); it('should support configuring a multiple base container Elements', () => { dom.render( <div> <div id='container-1'> <div id='subject-1'>item</div> </div> <div id='container-2'> <div id='subject-2'>item</div> </div> <div>item</div> </div> ); return glanceDOM('item', {containerElements: [dom.get('container-1'), dom.get('container-2')]}).should.deep.equal(dom.get('subject-1', 'subject-2')); }); });