UNPKG

fuelux

Version:

Base Fuel UX styles and controls

64 lines (56 loc) 1.86 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); } }; }); 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'); });