UNPKG

ractive

Version:

Next-generation DOM manipulation

72 lines (55 loc) 1.66 kB
<!DOCTYPE HTML> <html> <head> <meta http-equiv='X-UA-Compatible' content='IE=edge'> <title>arrayMethods | 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 = [ 'arrayMethods' ]; </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>