diff --git a/test/specs/selector_manager/model/SelectorModels.js b/test/specs/selector_manager/model/SelectorModels.js index 5b1f19773..482144e1d 100644 --- a/test/specs/selector_manager/model/SelectorModels.js +++ b/test/specs/selector_manager/model/SelectorModels.js @@ -37,7 +37,13 @@ module.exports = { }); - describe('Selectors', () => { + + describe.only('Selectors', () => { + var obj; + + beforeEach(() => { + obj = new Selectors(); + }); it('Creates collection item correctly', () => { var c = new Selectors(); @@ -45,6 +51,21 @@ module.exports = { expect(m instanceof Selector).toEqual(true); }); + it('getFullString with single class', () => { + obj.add({name: 'test'}); + expect(obj.getFullString()).toEqual('.test'); + }); + + it('getFullString with multiple classes', () => { + obj.add([{name: 'test'}, {name: 'test2'}]); + expect(obj.getFullString()).toEqual('.test.test2'); + }); + + it('getFullString with mixed selectors', () => { + obj.add([{name: 'test'}, {name: 'test2', type: Selector.TYPE_ID}]); + expect(obj.getFullString()).toEqual('.test#test2'); + }); + }); } };