From 39c6c5975bedf6e1610f7328a088acda9ab3406a Mon Sep 17 00:00:00 2001
From: Adam Abrons
Date: Mon, 15 Mar 2010 17:02:54 -0700
Subject: get scenarios running again - open Runner.html in a browser to run
them
---
src/scenario/bootstrap.js | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 47 insertions(+)
create mode 100644 src/scenario/bootstrap.js
(limited to 'src/scenario/bootstrap.js')
diff --git a/src/scenario/bootstrap.js b/src/scenario/bootstrap.js
new file mode 100644
index 00000000..1d40b9d0
--- /dev/null
+++ b/src/scenario/bootstrap.js
@@ -0,0 +1,47 @@
+(function(onLoadDelegate){
+ var prefix = (function(){
+ var filename = /(.*\/)bootstrap.js(#(.*))?/;
+ var scripts = document.getElementsByTagName("script");
+ for(var j = 0; j < scripts.length; j++) {
+ var src = scripts[j].src;
+ if (src && src.match(filename)) {
+ var parts = src.match(filename);
+ return parts[1];
+ }
+ }
+ })();
+ function addScript(path) {
+ document.write('');
+ };
+ function addCSS(path) {
+ document.write('');
+ };
+ window.onload = function(){
+ if (!_.stepper) {
+ _.stepper = function(collection, iterator, done){
+ var keys = _.keys(collection);
+ function next() {
+ if (keys.length) {
+ var key = keys.shift();
+ iterator(next, collection[key], key);
+ } else {
+ (done||_.identity)();
+ }
+ }
+ next();
+ };
+ }
+ _.defer(function(){
+ new angular.scenario.SuiteRunner(angular.scenarioDef, jQuery(document.body)).run();
+ });
+ (onLoadDelegate||function(){})();
+ };
+ addCSS("../../css/angular-scenario.css");
+ addScript("../../lib/underscore/underscore.js");
+ addScript("../../lib/jquery/jquery-1.3.2.js");
+ addScript("../angular-bootstrap.js");
+ addScript("_namespace.js");
+ addScript("Steps.js");
+ addScript("Runner.js");
+})(window.onload);
+
--
cgit v1.2.3
From 1b976dc27d022c681d764d51a70a1af6a7e35dd6 Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Tue, 23 Mar 2010 15:16:44 -0700
Subject: tweeter demo script
---
src/scenario/bootstrap.js | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
(limited to 'src/scenario/bootstrap.js')
diff --git a/src/scenario/bootstrap.js b/src/scenario/bootstrap.js
index 1d40b9d0..b49530df 100644
--- a/src/scenario/bootstrap.js
+++ b/src/scenario/bootstrap.js
@@ -8,7 +8,7 @@
var parts = src.match(filename);
return parts[1];
}
- }
+ }
})();
function addScript(path) {
document.write('');
@@ -17,7 +17,7 @@
document.write('');
};
window.onload = function(){
- if (!_.stepper) {
+ if (!_.stepper) {
_.stepper = function(collection, iterator, done){
var keys = _.keys(collection);
function next() {
@@ -38,7 +38,7 @@
};
addCSS("../../css/angular-scenario.css");
addScript("../../lib/underscore/underscore.js");
- addScript("../../lib/jquery/jquery-1.3.2.js");
+ addScript("../../lib/jquery/jquery-1.4.2.js");
addScript("../angular-bootstrap.js");
addScript("_namespace.js");
addScript("Steps.js");
--
cgit v1.2.3
From 9f9bdcf3d16de651f85ccfe9e079cb57baca9eb7 Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Mon, 19 Apr 2010 14:41:36 -0700
Subject: lint
---
src/scenario/bootstrap.js | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
(limited to 'src/scenario/bootstrap.js')
diff --git a/src/scenario/bootstrap.js b/src/scenario/bootstrap.js
index b49530df..169f1860 100644
--- a/src/scenario/bootstrap.js
+++ b/src/scenario/bootstrap.js
@@ -12,10 +12,12 @@
})();
function addScript(path) {
document.write('');
- };
+ }
+
function addCSS(path) {
document.write('');
- };
+ }
+
window.onload = function(){
if (!_.stepper) {
_.stepper = function(collection, iterator, done){
--
cgit v1.2.3
From 5215e2095cfd42a0363eb02eded34e03fa2b0cd3 Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Thu, 20 May 2010 15:55:41 -0700
Subject: basic end to end runner
---
src/scenario/bootstrap.js | 19 ++-----------------
1 file changed, 2 insertions(+), 17 deletions(-)
(limited to 'src/scenario/bootstrap.js')
diff --git a/src/scenario/bootstrap.js b/src/scenario/bootstrap.js
index 169f1860..81272bdd 100644
--- a/src/scenario/bootstrap.js
+++ b/src/scenario/bootstrap.js
@@ -19,22 +19,8 @@
}
window.onload = function(){
- if (!_.stepper) {
- _.stepper = function(collection, iterator, done){
- var keys = _.keys(collection);
- function next() {
- if (keys.length) {
- var key = keys.shift();
- iterator(next, collection[key], key);
- } else {
- (done||_.identity)();
- }
- }
- next();
- };
- }
_.defer(function(){
- new angular.scenario.SuiteRunner(angular.scenarioDef, jQuery(document.body)).run();
+ $scenarioRunner.run(jQuery(document.body));
});
(onLoadDelegate||function(){})();
};
@@ -42,8 +28,7 @@
addScript("../../lib/underscore/underscore.js");
addScript("../../lib/jquery/jquery-1.4.2.js");
addScript("../angular-bootstrap.js");
- addScript("_namespace.js");
- addScript("Steps.js");
addScript("Runner.js");
+ document.write('');
})(window.onload);
--
cgit v1.2.3
From f6c67e28c94033edf6a16eb6508de54679cb49db Mon Sep 17 00:00:00 2001
From: Andres Ornelas Mesta
Date: Mon, 24 May 2010 13:54:32 -0700
Subject: happy
---
src/scenario/bootstrap.js | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
(limited to 'src/scenario/bootstrap.js')
diff --git a/src/scenario/bootstrap.js b/src/scenario/bootstrap.js
index 81272bdd..51d24c38 100644
--- a/src/scenario/bootstrap.js
+++ b/src/scenario/bootstrap.js
@@ -20,7 +20,7 @@
window.onload = function(){
_.defer(function(){
- $scenarioRunner.run(jQuery(document.body));
+ $scenarioRunner.run(jQuery(window.document.body));
});
(onLoadDelegate||function(){})();
};
@@ -29,6 +29,8 @@
addScript("../../lib/jquery/jquery-1.4.2.js");
addScript("../angular-bootstrap.js");
addScript("Runner.js");
- document.write('');
+ document.write('');
})(window.onload);
--
cgit v1.2.3
From 3fab5d9879272b9f991a67c8135754f00c055834 Mon Sep 17 00:00:00 2001
From: Andres Ornelas
Date: Mon, 24 May 2010 15:25:30 -0700
Subject: added error handling on scenario definition
---
src/scenario/bootstrap.js | 1 +
1 file changed, 1 insertion(+)
(limited to 'src/scenario/bootstrap.js')
diff --git a/src/scenario/bootstrap.js b/src/scenario/bootstrap.js
index 51d24c38..4c9cdc8d 100644
--- a/src/scenario/bootstrap.js
+++ b/src/scenario/bootstrap.js
@@ -29,6 +29,7 @@
addScript("../../lib/jquery/jquery-1.4.2.js");
addScript("../angular-bootstrap.js");
addScript("Runner.js");
+ addScript("DSL.js");
document.write('');
--
cgit v1.2.3
From 5992e81b2e302c3b3375567e347227f6a9496585 Mon Sep 17 00:00:00 2001
From: Misko Hevery
Date: Tue, 25 May 2010 14:23:52 -0700
Subject: added rake task to create a single file for scenario runner
---
src/scenario/bootstrap.js | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
(limited to 'src/scenario/bootstrap.js')
diff --git a/src/scenario/bootstrap.js b/src/scenario/bootstrap.js
index 4c9cdc8d..694d0e97 100644
--- a/src/scenario/bootstrap.js
+++ b/src/scenario/bootstrap.js
@@ -18,6 +18,12 @@
document.write('');
}
+ window.angular = {
+ scenario: {
+ dsl: window
+ }
+ };
+
window.onload = function(){
_.defer(function(){
$scenarioRunner.run(jQuery(window.document.body));
@@ -27,8 +33,9 @@
addCSS("../../css/angular-scenario.css");
addScript("../../lib/underscore/underscore.js");
addScript("../../lib/jquery/jquery-1.4.2.js");
- addScript("../angular-bootstrap.js");
addScript("Runner.js");
+ addScript("../Angular.js");
+ addScript("../JSON.js");
addScript("DSL.js");
document.write('