diff options
Diffstat (limited to 'public/bower_components/select2/tests/options/ajax-tests.js')
-rw-r--r-- | public/bower_components/select2/tests/options/ajax-tests.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/public/bower_components/select2/tests/options/ajax-tests.js b/public/bower_components/select2/tests/options/ajax-tests.js new file mode 100644 index 0000000..7d8537a --- /dev/null +++ b/public/bower_components/select2/tests/options/ajax-tests.js @@ -0,0 +1,32 @@ +module('Defaults - Ajax'); + +test('options are merged recursively with default options', function (assert) { + var defaults = require('select2/defaults'); + + var ajaxDelay = 250; + var ajaxUrl = 'http://www.test.com'; + + var mergedOptions; + + defaults.set('ajax--delay', ajaxDelay); + + mergedOptions = defaults.apply({ + ajax: { + url: ajaxUrl + } + }); + + assert.equal( + mergedOptions.ajax.delay, + ajaxDelay, + 'Ajax default options are present on the merged options' + ); + + assert.equal( + mergedOptions.ajax.url, + ajaxUrl, + 'Ajax provided options are present on the merged options' + ); + + defaults.reset(); +});
\ No newline at end of file |