UNPKG

fuelux

Version:

Base Fuel UX styles and controls

80 lines (68 loc) 2.33 kB
/* global QUnit:false, module:false, test:false, asyncTest:false, expect:false */ /* global start:false, stop:false ok:false, equal:false, notEqual:false, deepEqual:false */ /* global notDeepEqual:false, strictEqual:false, notStrictEqual:false, raises:false */ define(function testWrapper (require) { var $ = require('jquery'); var QUnit = require('qunit'); QUnit.start(); // starting qunit, or phantom js will have a problem // Needed for saucelab testing var log = []; QUnit.done(function qUnitDone (testResults) { var tests = []; for (var i = 0, len = log.length; i < len; i++) { var details = log[i]; tests.push({ name: details.name, result: details.result, expected: details.expected, actual: details.actual, source: details.source }); } testResults.tests = tests; window.global_test_results = testResults; // hide passed tests, helps with VM testing screencasts if (!$('#qunit-filter-pass').is(':checked')) { $('#qunit-filter-pass').click(); } }); QUnit.testStart(function testStart (testDetails) { QUnit.log = function qUnitLog (details) { if (!details.result) { details.name = testDetails.name; log.push(details); } }; }); (function polyFillEventForIE () { if ( typeof window.Event === 'function' ) return false; function Event ( event, params ) { params = params || { bubbles: false, cancelable: false, detail: undefined }; var evt = document.createEvent( 'Event' ); evt.initEvent( event, params.bubbles, params.cancelable, params.detail ); return evt; } Event.prototype = window.Event.prototype; window.Event = Event; })(); require('moment'); require('./test/checkbox-test'); require('./test/combobox-test'); require('./test/datepicker-moment-test'); require('./test/infinite-scroll-test'); require('./test/loader-test'); require('./test/pillbox-test'); require('./test/placard-test'); require('./test/radio-test'); require('./test/repeater-test'); require('./test/repeater-list-test'); require('./test/repeater-thumbnail-test'); require('./test/scheduler-test'); require('./test/search-test'); require('./test/selectlist-test'); require('./test/spinbox-test'); require('./test/picker-test'); require('./test/tree-test'); require('./test/wizard-test'); require('./test/utilities-test'); });