diff --git a/test/test.js b/test/test.js index 365456c..af8790f 100644 --- a/test/test.js +++ b/test/test.js @@ -8,36 +8,36 @@ describe('SmartWizard Default Options', function() { el = $('#smartwizard'); plugin = el.smartWizard(); }); - + afterEach(function(){ el.remove(); el = null; }); - + it('should add default theme to the element', function() { expect(el).toHaveClass("sw-theme-default"); }); - + it('should add toolbar elements', function() { expect(el.children('.sw-toolbar')).toExist(); expect(el.children('.sw-toolbar').children('.sw-btn-group').children('.sw-btn-next')).toExist(); expect(el.children('.sw-toolbar').children('.sw-btn-group').children('.sw-btn-prev')).toExist(); }); - + it('should have step anchors', function() { expect(el.children('ul').children('li').children('a')).toExist(); }); - + it('should have step contents', function() { expect(el.children('div').children('div')).toExist(); }); - + it('should have step anchors step contents are equal numbers', function() { var a = el.children('ul').children('li').children('a'); - var c = el.children('div').children('div'); + var c = el.children('div:first').children('div'); expect(a.length).toBe(c.length); }); - + }); describe('SmartWizard Navigation', function() { @@ -50,15 +50,15 @@ describe('SmartWizard Navigation', function() { el = $('#smartwizard'); plugin = el.smartWizard(); }); - + afterEach(function(){ el.remove(); el = null; }); - + it('should point to the first step', function() { expect(el.children('ul').children('li:first')).toHaveClass("active"); expect(el.children('ul').children('li :not(:first)')).not.toHaveClass("active"); }); -}); \ No newline at end of file +});