/* global QUnit, SelectBox */ 'use strict'; QUnit.module('admin.SelectBox'); QUnit.test('init: no options', function(assert) { const $ = django.jQuery; $('').appendTo('#qunit-fixture'); SelectBox.init('id'); assert.equal(SelectBox.cache.id.length, 0); }); QUnit.test('filter', function(assert) { const $ = django.jQuery; $('').appendTo('#qunit-fixture'); $('').appendTo('#id'); $('').appendTo('#id'); SelectBox.init('id'); assert.equal($('#id option').length, 2); SelectBox.filter('id', "A"); assert.equal($('#id option').length, 1); assert.equal($('#id option').text(), "A"); });