Absolute urls for less flakiness
Thomas Aylott committed
Oct 29, 2013 at 13:21 UTC
fc572832b10792ce3aca764648e6f49d29dabadb
1 file changed
+13
-7
test/browser-runner.js
+13
-7
@@ -5,7 +5,7 @@
5
var scripts = document.getElementsByTagName('script');
6
var a = document.createElement('a');
7
a.href = scripts[scripts.length-1].src;
8
- return a.pathname;
8
+ return a.protocol + '//' + a.hostname + ':' + a.port + a.pathname.replace(/^\/?/,'/');
9
}());
10
11
var __dirname = __filename.split('/').reverse().slice(1).reverse().join('/');
@@ -21,11 +21,17 @@
21
22
window.ReactWebWorker_URL = __dirname + '/../src/test/worker.js' + cacheBust;
23
24
- document.write('<script src="' + __dirname + '/../build/jasmine.js' + cacheBust + '"><\/script>');
25
- document.write('<script src="' + __dirname + '/../build/react.js' + cacheBust + '"><\/script>');
26
- document.write('<script src="' + __dirname + '/../build/react-test.js' + cacheBust + '"><\/script>');
27
- document.write('<script src="' + __dirname + '/../node_modules/jasmine-tapreporter/src/tapreporter.js' + cacheBust + '"><\/script>');
28
- document.write('<script src="' + __dirname + '/../test/the-files-to-test.generated.js' + cacheBust + '"><\/script>');
29
- document.write('<script src="' + __dirname + '/../test/jasmine-execute.js' + cacheBust + '"><\/script>');
24
+ var urls = [
25
+ __dirname + '/../build/jasmine.js',
26
+ __dirname + '/../build/react.js',
27
+ __dirname + '/../build/react-test.js',
28
+ __dirname + '/../node_modules/jasmine-tapreporter/src/tapreporter.js',
29
+ __dirname + '/../test/the-files-to-test.generated.js',
30
+ __dirname + '/../test/jasmine-execute.js',
31
+ ];
32
+
33
+ urls.forEach(function(url){
34
+ document.write('<script src="' + url + cacheBust + '"><\/script>');
35
+ })
36
37
}());