UNPKG

ractive

Version:

Next-generation DOM manipulation

107 lines (88 loc) 2.2 kB
<!DOCTYPE HTML> <html> <head> <meta http-equiv='X-UA-Compatible' content='IE=edge'> <title>Ractive Test Suite</title> <link rel='stylesheet' href='../vendor/qunit.css' type='text/css' media='screen' /> </head> <body> <div id='qunit'></div> <div id='qunit-fixture'></div> <script src='../vendor/qunit.js'></script> <script src='../vendor/qunit-html.js'></script> <script src='../vendor/simulant.js'></script> <script src='../vendor/require.js'></script> <script> _modules = [ 'adaptors', 'arrayMethods', 'arrays', 'components', 'computations', 'config/config', 'config/registries', 'config/template', 'config/wrapPrototypeMethod', 'css', 'decorators', 'elements', 'events', 'find', 'initialisation/initialisation', 'initialisation/insertion', 'magic', 'merge', 'misc', 'mustache', 'observe', 'parse', 'parseJSON', 'partials', 'rebind', 'render', 'reset', 'select', 'transitions', 'twoway', 'utils/hashmapContentsMatch', 'utils/normaliseKeypath' ]; </script> <script> (function () { 'use strict'; var i, prefixedModules = [], config = { baseUrl: '../../src', paths: { modules: '../test/modules', samples: '../test/samples', vendor: '../test/vendor' } }; if ( /build=true/.test( window.location.search ) || /phantomjs/i.test( window.navigator.userAgent ) ) { config.paths.ractive = '../ractive-legacy'; } // required for asyncTest and module('',{setup}) to work // see http://stackoverflow.com/questions/17065488/qunit-setup-called-for-each-test-before-teardown QUnit.config.autostart = false; QUnit.config.reorder = false; QUnit.config.testTimeout = 2000; require.config( config ); // can't use .map() because of IE... i = _modules.length; while ( i-- ) { prefixedModules[i] = 'modules/' + _modules[i]; } require( [ 'ractive' ].concat( prefixedModules ), function ( Ractive ) { window.Ractive = Ractive; Ractive.defaults.magic = /magic=true/.test( window.location.search ); Array.prototype.slice.call( arguments, 1 ).forEach( function ( testSet ) { testSet(); }); QUnit.start(); }); }()); </script> </body> </html>