lib/jazrb/intro.js in smparkes-jazrb-0.0.9 vs lib/jazrb/intro.js in smparkes-jazrb-0.0.10
- old
+ new
@@ -1,10 +1,28 @@
(function(){
var prefix = Ruby.ENV["JAZRB_JS_PATH"];
- load(prefix + "/jasmine/jasmine.js");
- load(prefix + "/jasmine/TrivialReporter.js");
- load(prefix + "/jasmine/XMLReporter.js");
+ load(prefix + "/../../vendor/jasmine/src/base.js");
+ load(prefix + "/../../vendor/jasmine/src/base.js");
+ load(prefix + "/../../vendor/jasmine/src/util.js");
+ load(prefix + "/../../vendor/jasmine/src/Env.js");
+ load(prefix + "/../../vendor/jasmine/src/Reporter.js");
+ load(prefix + "/../../vendor/jasmine/src/Block.js");
+ load(prefix + "/../../vendor/jasmine/src/JsApiReporter.js");
+ load(prefix + "/../../vendor/jasmine/src/Matchers.js");
+ load(prefix + "/../../vendor/jasmine/src/mock-timeout.js");
+ load(prefix + "/../../vendor/jasmine/src/MultiReporter.js");
+ load(prefix + "/../../vendor/jasmine/src/NestedResults.js");
+ load(prefix + "/../../vendor/jasmine/src/PrettyPrinter.js");
+ load(prefix + "/../../vendor/jasmine/src/Queue.js");
+ load(prefix + "/../../vendor/jasmine/src/Reporters.js");
+ load(prefix + "/../../vendor/jasmine/src/Runner.js");
+ load(prefix + "/../../vendor/jasmine/src/Spec.js");
+ load(prefix + "/../../vendor/jasmine/src/Suite.js");
+ load(prefix + "/../../vendor/jasmine/src/WaitsBlock.js");
+ load(prefix + "/../../vendor/jasmine/src/WaitsForBlock.js");
+ load(prefix + "/../../vendor/jasmine/lib/TrivialReporter.js");
+ load(prefix + "/../../vendor/jasmine/lib/XMLReporter.js");
})();
(function () {
var jasmineEnv = jasmine.getEnv();
jasmineEnv.updateInterval = 1000;
@@ -13,5 +31,16 @@
window.onload = function() {
jasmineEnv.execute();
};
})();
+
+include = function(fn) {
+ if(this.Envjs){
+ var s = Envjs.$env.location(fn);
+ s = s.replace(/^file:\/\//,"");
+ load(s);
+ } else {
+ jasmine.include(fn);
+ }
+};
+