UNPKG

ember-material-icons

Version:

Google Material icons for your ember-cli app

213 lines (177 loc) 8.23 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Ember</title> <link rel="stylesheet" href="http://code.jquery.com/qunit/qunit-1.15.0.css"> <style type="text/css"> #qunit-tests.hideskipped li.skipped { display: none; } </style> <script src="http://code.jquery.com/qunit/qunit-1.15.0.js"></script> <script src="/testem.js"></script> <script type="text/javascript"> window.loadScript = function(url) { document.write(unescape('%3Cscript src="'+url+'"%3E%3C/script%3E')); }; </script> <script type="text/javascript"> // Load custom version of jQuery if possible (assign to window so IE8 can use in later blocks) var jQueryVersion = QUnit.urlParams.jquery; if (jQueryVersion) { loadScript('https://code.jquery.com/jquery-'+jQueryVersion+'.js'); } // Close the script tag to make sure document.write happens </script> <script type="text/javascript"> // Fallback to default jQuery if (jQueryVersion !== 'none' && !window.jQuery) { loadScript('http://code.jquery.com/jquery-1.11.1.js'); } // Close the script tag to make sure document.write happens </script> <script> (function() { window.ENV = window.ENV || {}; window.printTestCounts = function() { var passing = $("li[id^='qunit-'].pass").length; var failing = $("li[id^='qunit-'].fail").length; var total = passing + failing; console.table([{ passing: passing, failing: failing, total: total }], ["passing", "failing", "total"]); } window.findPassingSkippedTests = function() { console.log($("li[id^='qunit-'].pass:contains(SKIPPED)").map(function() { return $("strong", this).text() }).toArray().join("\n")); }; // Test for "hooks in ENV.EMBER_LOAD_HOOKS['hookName'] get executed" ENV.EMBER_LOAD_HOOKS = ENV.EMBER_LOAD_HOOKS || {}; ENV.EMBER_LOAD_HOOKS.__before_ember_test_hook__ = ENV.EMBER_LOAD_HOOKS.__before_ember_test_hook__ || []; ENV.__test_hook_count__ = 0; ENV.EMBER_LOAD_HOOKS.__before_ember_test_hook__.push(function(object) { ENV.__test_hook_count__ += object; }); window.ENV.FEATURES = !!QUnit.urlParams.prod ? {"features-stripped-test":false,"ember-libraries-isregistered":false,"ember-improved-instrumentation":false,"ember-metal-weakmap":false,"ember-glimmer-allow-backtracking-rerender":false,"ember-testing-resume-test":true,"ember-factory-for":true,"ember-no-double-extend":true,"ember-routing-router-service":false,"ember-unique-location-history-state":true,"mandatory-setter":false,"ember-glimmer-detect-backtracking-rerender":false} : {"features-stripped-test":false,"ember-libraries-isregistered":false,"ember-improved-instrumentation":false,"ember-metal-weakmap":false,"ember-glimmer-allow-backtracking-rerender":false,"ember-testing-resume-test":true,"ember-factory-for":true,"ember-no-double-extend":true,"ember-routing-router-service":false,"ember-unique-location-history-state":true,"mandatory-setter":true,"ember-glimmer-detect-backtracking-rerender":true}; // Handle extending prototypes ENV['EXTEND_PROTOTYPES'] = !!QUnit.urlParams.extendprototypes; // Handle testing feature flags ENV['ENABLE_OPTIONAL_FEATURES'] = !!QUnit.urlParams.enableoptionalfeatures; ENV['RAISE_ON_DEPRECATION'] = true; })(); </script> <script> var dist = QUnit.urlParams.dist; if (dist) { loadScript('./ember.' + dist + '.js'); } else { loadScript('./ember.debug.js'); } </script> <script type="text/javascript"> Ember.testing = true; </script> <script> loadScript('./ember-template-compiler.js'); </script> <script> var prod = QUnit.urlParams.prod; if (prod) { loadScript('./ember-tests.prod.js'); } else { loadScript('./ember-tests.js'); } </script> <script> (function() { if (QUnit.urlParams.forceskip) { QUnit.skip = function(string, callback) { string = "SKIPPED: " + string; return QUnit.test(string, callback); }; } else { var skip = QUnit.skip; QUnit.skip = function(string, callback) { string = "SKIPPED: " + string; return skip(string, callback); } } Ember.Debug.registerDeprecationHandler(function (message, options, next) { var id = options && options.id; next(message, options); }); window.EmberDev = window.EmberDev || {}; EmberDev.runningProdBuild = !!QUnit.urlParams.prod; // hack qunit to not suck for Ember objects var originalTypeof = QUnit.jsDump.typeOf; QUnit.jsDump.typeOf = function(obj) { if (Ember && Ember.Object && Ember.Object.detectInstance(obj)) { return "emberObject"; } return originalTypeof.call(this, obj); }; QUnit.jsDump.parsers.emberObject = function(obj) { return obj.toString(); }; var EmberDevTestHelperAssert = window.Ember.__loader.require('ember-dev/test-helper/index')['default']; var setupQUnit = window.Ember.__loader.require('ember-dev/test-helper/setup-qunit')['default']; var debugModule = window.Ember.__loader.require('ember-debug'); var testHelpers = new EmberDevTestHelperAssert({ Ember: window.Ember, runningProdBuild: EmberDev.runningProdBuild, getDebugFunction: debugModule.getDebugFunction, setDebugFunction: debugModule.setDebugFunction }); setupQUnit(testHelpers); // Tests should time out after 15 seconds QUnit.config.testTimeout = QUnit.urlParams.timeout ? parseInt(QUnit.urlParams.timeout, 10) : 15000; // Hide skipped tests QUnit.config.urlConfig.push({ id: 'hideskipped', label: "Hide skipped tests"}); // Handle testing feature flags QUnit.config.urlConfig.push({ id: 'enableoptionalfeatures', label: "Enable Opt Features"}); // Handle extending prototypes QUnit.config.urlConfig.push({ id: 'extendprototypes', label: 'Extend Prototypes'}); // Enable/disable livereload QUnit.config.urlConfig.push({ id: 'livereload', label: 'Live Reload'}); // Handle JSHint QUnit.config.urlConfig.push({ id: 'nolint', label: 'Skip ESLint'}); QUnit.config.urlConfig.push('forceskip'); if (QUnit.config.seed) { QUnit.config.reorder = false; } QUnit.begin(function() { if (QUnit.urlParams.hideskipped) { $('#qunit-tests').addClass('hideskipped'); } }); })(); </script> <script> var packages = QUnit.urlParams.package; packages = (packages && packages.split(',')) || [".*"]; var packageRegexp = new RegExp('^('+packages.join('|')+')/'); var skipPackages = QUnit.urlParams.skipPackage; skipPackages = (skipPackages && skipPackages.split(',')) || []; var skipPackageRegexp = new RegExp('^('+skipPackages.join('|')+')/'); for (var moduleName in Ember.__loader.registry) { if (!moduleName.match(packageRegexp)) { continue; } if (moduleName.match(skipPackageRegexp)) { continue; } if (QUnit.urlParams.nolint && moduleName.match(/lint-test$/)) { continue; } if (moduleName.match(/[_-]test$/)) { Ember.__loader.require(moduleName); } } </script> <script> if (QUnit.urlParams.livereload) { (function() { var src = (location.protocol || 'http:') + '//' + (location.hostname || 'localhost') + ':' + (parseInt(location.port, 10) + 31529) + '/livereload.js?snipver=1'; var script = document.createElement('script'); script.type = 'text/javascript'; script.src = src; document.getElementsByTagName('head')[0].appendChild(script); }()); } </script> </head> <body> <div id="qunit"></div> <div id="qunit-fixture"></div> </body> </html>