30 lines
609 B
JavaScript
30 lines
609 B
JavaScript
|
module('select2(val)');
|
||
|
|
||
|
test('multiple elements with arguments works', function (assert) {
|
||
|
var $ = require('jquery');
|
||
|
require('jquery.select2');
|
||
|
|
||
|
var $first = $(
|
||
|
'<select>' +
|
||
|
'<option>1</option>' +
|
||
|
'<option>2</option>' +
|
||
|
'</select>'
|
||
|
);
|
||
|
var $second = $first.clone();
|
||
|
|
||
|
var $both = $first.add($second);
|
||
|
$both.select2();
|
||
|
|
||
|
$both.select2('val', '2');
|
||
|
|
||
|
assert.equal(
|
||
|
$first.val(),
|
||
|
'2',
|
||
|
'The call should change the value on the first element'
|
||
|
);
|
||
|
assert.equal(
|
||
|
$second.val(),
|
||
|
'2',
|
||
|
'The call should also change the value on the second element'
|
||
|
);
|
||
|
});
|