aboutsummaryrefslogtreecommitdiffstats
path: root/docs/src/ngdoc.js
diff options
context:
space:
mode:
authorDi Peng2011-07-14 18:28:15 -0700
committerIgor Minar2011-07-17 22:19:08 -0700
commitf9b4c9da648f81aef1fbee41d24822e420eb56f9 (patch)
tree35d40aeda6d1aca27d4b283faf8d84a776b0a141 /docs/src/ngdoc.js
parent83ac1193f2322f71f314e7e160af46142b01a290 (diff)
downloadangular.js-f9b4c9da648f81aef1fbee41d24822e420eb56f9.tar.bz2
refactor(docs): run e2e tests with and without jquery
- e2e tests will run index.html (without jquery) and with index-jq.html(with jquery). - many small changes to make e2e tests work withough JQuery as we discover problems that were previously hidden by using real JQuery.
Diffstat (limited to 'docs/src/ngdoc.js')
-rw-r--r--docs/src/ngdoc.js41
1 files changed, 27 insertions, 14 deletions
diff --git a/docs/src/ngdoc.js b/docs/src/ngdoc.js
index 148a400f..91c4662a 100644
--- a/docs/src/ngdoc.js
+++ b/docs/src/ngdoc.js
@@ -546,22 +546,35 @@ Doc.prototype = {
//////////////////////////////////////////////////////////
function scenarios(docs){
var specs = [];
- docs.forEach(function(doc){
- specs.push('describe("' + doc.section + '/' + doc.id + '", function(){');
- specs.push(' beforeEach(function(){');
- specs.push(' browser().navigateTo("index.html#!/' + doc.section + '/' + doc.id + '");');
- specs.push(' });');
- specs.push('');
- doc.scenarios.forEach(function(scenario){
- specs.push(indent(trim(scenario), 2));
+
+ specs.push('describe("angular without jquery", function() {');
+ appendSpecs('index.html');
+ specs.push('});');
+
+ specs.push('');
+ specs.push('');
+
+ specs.push('describe("angular with jquery", function() {');
+ appendSpecs('index-jq.html');
+ specs.push('});');
+
+ return specs.join('\n');
+
+ function appendSpecs(htmlFile) {
+ docs.forEach(function(doc){
+ specs.push(' describe("' + doc.section + '/' + doc.id + '", function(){');
+ specs.push(' beforeEach(function(){');
+ specs.push(' browser().navigateTo("' + htmlFile + '#!/' + doc.section + '/' + doc.id + '");');
+ specs.push(' });');
+ specs.push(' ');
+ doc.scenarios.forEach(function(scenario){
+ specs.push(indent(trim(scenario), 4));
+ specs.push('');
+ });
+ specs.push('});');
specs.push('');
});
- specs.push('});');
- specs.push('');
- if (doc.scenario) {
- }
- });
- return specs.join('\n');
+ }
}