steal('can/util/mvc.js')
.then('funcunit/qunit', 
	  'can/util/fixture')
.then(function() {
	var oldmodule = window.module;

	// Set the test timeout to five minutes
	QUnit.config.hidepassed = true;
	QUnit.config.testTimeout = 300000;
	if ( console && console.log ) {
		QUnit.log(function( details ) {
			if ( ! details.result ) {
				console.log( "FAILURE: ", details.result, details.message );
			}
		});
	}

	if(window.TESTINGLIBRARY !== undefined) {
		window.module = function(name, testEnvironment) {
			oldmodule(TESTINGLIBRARY + '/' + name, testEnvironment);
		}
	}
})

steal('can/util/mvc.js')
.then('funcunit/qunit', 
	  'can/util/fixture')
.then(function() {
	var oldmodule = window.module;

	// Set the test timeout to five minutes
	QUnit.config.hidepassed = true;
	QUnit.config.testTimeout = 300000;
	if ( typeof console !== "undefined" && console.log ) {
		QUnit.log(function( details ) {
			if ( ! details.result ) {
				console.log( "FAILURE: ", details.result, details.message );
			}
		});
	}

	if(window.TESTINGLIBRARY !== undefined) {
		window.module = function(name, testEnvironment) {
			oldmodule(TESTINGLIBRARY + '/' + name, testEnvironment);
		}
	}
})

Fix to console check causing breaks in IE.