aboutsummaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
Diffstat (limited to 'build')
-rw-r--r--build/test/data/test.php (renamed from build/test/data/test.html)2
-rw-r--r--build/test/data/testrunner.js13
2 files changed, 14 insertions, 1 deletions
diff --git a/build/test/data/test.html b/build/test/data/test.php
index df438d01d..fa36432f8 100644
--- a/build/test/data/test.html
+++ b/build/test/data/test.php
@@ -3,5 +3,5 @@ html text<br/>
testFoo = "foo"; $('#foo').html('foo');
ok( true, "test.html executed" );
/* ]]> */</script>
-<script src="data/test.js"></script>
+<script src="data/test.js?<?php srand(); echo time() . '' . rand(); ?>"></script>
blabla \ No newline at end of file
diff --git a/build/test/data/testrunner.js b/build/test/data/testrunner.js
index 6da41c3a2..0ff0ad500 100644
--- a/build/test/data/testrunner.js
+++ b/build/test/data/testrunner.js
@@ -191,4 +191,17 @@ function t(a,b,c) {
for ( var i = 0; i < f.length; i++ )
s += (s && ",") + '"' + f[i].id + '"';
isSet(f, q.apply(q,c), a + " (" + b + ")");
+}
+
+/**
+ * Add random number to url to stop IE from caching
+ *
+ * @example url("data/test.html")
+ * @result "data/test.html?10538358428943"
+ *
+ * @example url("data/test.php?foo=bar")
+ * @result "data/test.php?foo=bar&10538358345554"
+ */
+function url(value) {
+ return value + (/\?/.test(value) ? "&" : "?") + new Date().getTime() + "" + parseInt(Math.random()*100000);
} \ No newline at end of file