2016-05-24 06:32:02 +03:00
|
|
|
module('select2(val)');
|
|
|
|
|
2016-03-27 22:16:22 +03:00
|
|
|
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'
|
|
|
|
);
|
|
|
|
});
|