/* eslint-env jasmine, jquery */ /* global loadFixtures */ 'use strict'; describe('basic suite', function() { var select = false; beforeEach(function() { jasmine.getFixtures().fixturesPath = 'base/test/fixtures'; loadFixtures('basic.html'); select = $('#basic'); select.selectric(); }); it('should be defined', function() { expect(jQuery.fn.selectric).toBeDefined(); }); it('should create very basic selectric', function() { expect(select.size()).toBe(1); }); it('should have $.data defined', function() { expect(typeof $.data(select)).toBe('object'); }); it('should not be empty', function() { expect(select.val()).toBe('apricot'); }); it('should hide original ', function() { var selectWidth = select.width(); select.selectric({ inheritOriginalWidth: true }); expect($('.selectric-wrapper').width()).toBe(selectWidth); }); it('should have same width of original