123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121 |
- var jQuery = this.jQuery || "jQuery",
- $ = this.$ || "$",
- originaljQuery = jQuery,
- original$ = $,
- amdDefined;
- function define(name, dependencies, callback) {
- amdDefined = callback();
- }
- define.amd = {
- jQuery: true
- };
- function q() {
- var r = [];
- for ( var i = 0; i < arguments.length; i++ ) {
- r.push( document.getElementById( arguments[i] ) );
- }
- return r;
- }
- function t(a,b,c) {
- var f = jQuery(b).get(), s = "";
- for ( var i = 0; i < f.length; i++ ) {
- s += (s && ",") + '"' + f[i].id + '"';
- }
- deepEqual(f, q.apply(q,c), a + " (" + b + ")");
- }
- var fireNative;
- if ( document.createEvent ) {
- fireNative = function( node, type ) {
- var event = document.createEvent('HTMLEvents');
- event.initEvent( type, true, true );
- node.dispatchEvent( event );
- };
- } else {
- fireNative = function( node, type ) {
- var event = document.createEventObject();
- node.fireEvent( 'on' + type, event );
- };
- }
- function url(value) {
- return value + (/\?/.test(value) ? "&" : "?") + new Date().getTime() + "" + parseInt(Math.random()*100000);
- }
- (function () {
-
-
- var oldCacheLength = 0,
- oldFragmentsLength = 0,
- oldTimersLength = 0,
- oldActive = 0;
-
- this.moduleTeardown = function () {
- var i, fragmentsLength = 0, cacheLength = 0;
-
- QUnit.reset();
- for ( i in jQuery.cache ) {
- ++cacheLength;
- }
- jQuery.fragments = {};
- for ( i in jQuery.fragments ) {
- ++fragmentsLength;
- }
-
-
- if ( cacheLength !== oldCacheLength ) {
- equal( cacheLength, oldCacheLength, "No unit tests leak memory in jQuery.cache" );
- oldCacheLength = cacheLength;
- }
- if ( fragmentsLength !== oldFragmentsLength ) {
- equal( fragmentsLength, oldFragmentsLength, "No unit tests leak memory in jQuery.fragments" );
- oldFragmentsLength = fragmentsLength;
- }
- if ( jQuery.timers.length !== oldTimersLength ) {
- equal( jQuery.timers.length, oldTimersLength, "No timers are still running" );
- oldTimersLength = jQuery.timers.length;
- }
- if ( jQuery.active !== oldActive ) {
- equal( jQuery.active, 0, "No AJAX requests are still active" );
- oldActive = jQuery.active;
- }
- }
- }());
|