| 1234567891011121314151617181920212223242526272829303132333435363738394041 | module('Selection containers - Managing focus');var SingleSelection = require('select2/selection/single');var $ = require('jquery');var Options = require('select2/options');var options = new Options({});test('close sets the focus to the selection', function (assert) {  var $container = $('#qunit-fixture .event-container');  var container = new MockContainer();  var selection = new SingleSelection(    $('#qunit-fixture .single'),    options  );  var $selection = selection.render();  selection.bind(container, $container);  selection.update([{    id: 'test',    text: 'test'  }]);  $container.append($selection);  assert.notEqual(    document.activeElement,    $selection[0],    'The selection had focus originally'  );  container.trigger('close');  assert.equal(    document.activeElement,    $selection[0],    'After close, focus must be set to selection'  );});
 |