From 34cf0605a6dd6993ef62d12ba6b8c41be8625bf5 Mon Sep 17 00:00:00 2001 From: Igor Kalnitsky Date: Sun, 13 Oct 2013 17:31:29 +0300 Subject: [PATCH] Fixed testsuite for Firefox. --- testsuite/multiselect.js | 42 +++++++++++++++------------------------- 1 file changed, 16 insertions(+), 26 deletions(-) diff --git a/testsuite/multiselect.js b/testsuite/multiselect.js index 603c085..00a5ab1 100644 --- a/testsuite/multiselect.js +++ b/testsuite/multiselect.js @@ -5,7 +5,11 @@ * @license BSD */ -module('MultiSelectListbox'); +module('MultiSelectListbox', { + setup: function () { + $('#test').attr('multiple', ''); + } +}); function _itemsToVal(items) { @@ -20,9 +24,7 @@ function _itemsToVal(items) { test('construct default', function () { - var select = $('#test') - .attr('multiple', '').listbox() - ; + var select = $('#test').listbox(); var listbox = select.next(); equal(listbox.attr('class'), 'lbjs'); @@ -36,9 +38,7 @@ test('construct default', function () { test('construct with searchbar', function () { - var select = $('#test') - .attr('multiple', '').listbox({'searchbar': true}) - ; + var select = $('#test').listbox({'searchbar': true}); var listbox = select.next(); var searchbar = listbox.find('.lbjs-searchbar'); @@ -48,9 +48,7 @@ test('construct with searchbar', function () { test('construct with class', function () { - var select = $('#test') - .attr('multiple', '').listbox({'class': 'testClass'}) - ; + var select = $('#test').listbox({'class': 'testClass'}); var listbox = select.next(); equal(listbox.attr('class'), 'lbjs testClass'); @@ -62,8 +60,7 @@ test('implicit default value', function () { .append('') .append('') .append('') - - .attr('multiple', '').listbox() + .listbox() ; var list = select.next().find('.lbjs-list'); @@ -78,8 +75,7 @@ test('explicit default value', function () { .append('') .append('') .append('') - - .attr('multiple', '').listbox() + .listbox() ; var list = select.next().find('.lbjs-list'); @@ -96,8 +92,7 @@ test('two explicit default values', function () { .append('') .append('') .append('') - - .attr('multiple', '').listbox() + .listbox() ; var list = select.next().find('.lbjs-list'); @@ -114,8 +109,7 @@ test('one click', function () { .append('') .append('') .append('') - - .attr('multiple', '').listbox() + .listbox() ; var list = select.next().find('.lbjs-list'); @@ -135,8 +129,7 @@ test('two clicks', function () { .append('') .append('') .append('') - - .attr('multiple', '').listbox() + .listbox() ; var list = select.next().find('.lbjs-list'); @@ -156,8 +149,7 @@ test('two clicks on different items', function () { .append('') .append('') .append('') - - .attr('multiple', '').listbox() + .listbox() ; var list = select.next().find('.lbjs-list'); @@ -178,8 +170,7 @@ test('multiple clicks', function () { .append('') .append('') .append('') - - .attr('multiple', '').listbox() + .listbox() ; var list = select.next().find('.lbjs-list'); @@ -255,8 +246,7 @@ test('change event', function () { .append('') .append('') .append('') - - .attr('multiple', '').listbox() + .listbox() ; var receiveCounter = 0;