| 1234567891011121314151617181920212223242526272829303132333435 | module('Options - Attributes');var $ = require('jquery');var Options = require('select2/options');test('no nesting', function (assert) {  var $test = $('<select data-test="test"></select>');  var options = new Options({}, $test);  assert.equal(options.get('test'), 'test');});test('with nesting', function (assert) {  var $test = $('<select data-first--second="test"></select>');  var options = new Options({}, $test);  assert.ok(!(options.get('first-Second')));  assert.equal(options.get('first').second, 'test');});test('overrides initialized data', function (assert) {  var $test = $('<select data-override="yes" data-data="yes"></select>');  var options = new Options({    options: 'yes',    override: 'no'  }, $test);  assert.equal(options.get('options'), 'yes');  assert.equal(options.get('override'), 'yes');  assert.equal(options.get('data'), 'yes');});
 |