aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/test/js/source-viewer-spec.js
diff options
context:
space:
mode:
authorStas Vilchik <vilchiks@gmail.com>2015-06-22 13:44:12 +0200
committerStas Vilchik <vilchiks@gmail.com>2015-06-22 16:33:24 +0200
commitfb018fbc9a053e60f00e3c1d006e94f1c2e81a99 (patch)
treec498ee9aa462d766ae40461588e0c91ba65c2fab /server/sonar-web/src/test/js/source-viewer-spec.js
parent1eb94e56649b47cfd4e14d7448fbdd380b0bf1f4 (diff)
downloadsonarqube-fb018fbc9a053e60f00e3c1d006e94f1c2e81a99.tar.gz
sonarqube-fb018fbc9a053e60f00e3c1d006e94f1c2e81a99.zip
improve start of js apps
Diffstat (limited to 'server/sonar-web/src/test/js/source-viewer-spec.js')
-rw-r--r--server/sonar-web/src/test/js/source-viewer-spec.js64
1 files changed, 40 insertions, 24 deletions
diff --git a/server/sonar-web/src/test/js/source-viewer-spec.js b/server/sonar-web/src/test/js/source-viewer-spec.js
index bf734b93ce3..1b229ab7120 100644
--- a/server/sonar-web/src/test/js/source-viewer-spec.js
+++ b/server/sonar-web/src/test/js/source-viewer-spec.js
@@ -30,7 +30,7 @@ lib.configureCasper();
casper.test.begin(testName('Base'), 14, function (test) {
casper
- .start(lib.buildUrl('source-viewer'), function () {
+ .start(lib.buildUrl('base'), function () {
lib.setDefaultViewport();
lib.mockRequestFromFile('/api/components/app', 'app.json', { data: { uuid: 'uuid' } });
@@ -40,8 +40,10 @@ casper.test.begin(testName('Base'), 14, function (test) {
.then(function () {
casper.evaluate(function () {
- window.file = { uuid: 'uuid', key: 'key' };
- require(['apps/source-viewer/app']);
+ var file = { uuid: 'uuid', key: 'key' };
+ require(['apps/source-viewer/app'], function (App) {
+ App.start({ el: '#content', file: file });
+ });
});
})
@@ -81,7 +83,7 @@ casper.test.begin(testName('Base'), 14, function (test) {
casper.test.begin(testName('Decoration'), 8, function (test) {
casper
- .start(lib.buildUrl('source-viewer'), function () {
+ .start(lib.buildUrl('base'), function () {
lib.setDefaultViewport();
lib.mockRequestFromFile('/api/components/app', 'app.json', { data: { uuid: 'uuid' } });
@@ -91,8 +93,10 @@ casper.test.begin(testName('Decoration'), 8, function (test) {
.then(function () {
casper.evaluate(function () {
- window.file = { uuid: 'uuid', key: 'key' };
- require(['apps/source-viewer/app']);
+ var file = { uuid: 'uuid', key: 'key' };
+ require(['apps/source-viewer/app'], function (App) {
+ App.start({ el: '#content', file: file });
+ });
});
})
@@ -136,7 +140,7 @@ casper.test.begin(testName('Decoration'), 8, function (test) {
casper.test.begin(testName('Test File'), 1, function (test) {
casper
- .start(lib.buildUrl('source-viewer'), function () {
+ .start(lib.buildUrl('base'), function () {
lib.setDefaultViewport();
@@ -147,8 +151,10 @@ casper.test.begin(testName('Test File'), 1, function (test) {
.then(function () {
casper.evaluate(function () {
- window.file = { uuid: 'uuid', key: 'key' };
- require(['apps/source-viewer/app']);
+ var file = { uuid: 'uuid', key: 'key' };
+ require(['apps/source-viewer/app'], function (App) {
+ App.start({ el: '#content', file: file });
+ });
});
})
@@ -172,7 +178,7 @@ casper.test.begin(testName('Test File'), 1, function (test) {
casper.test.begin(testName('Highlight Usages'), 6, function (test) {
casper
- .start(lib.buildUrl('source-viewer'), function () {
+ .start(lib.buildUrl('base'), function () {
lib.setDefaultViewport();
lib.mockRequestFromFile('/api/components/app', 'app.json', { data: { uuid: 'uuid' } });
@@ -182,8 +188,10 @@ casper.test.begin(testName('Highlight Usages'), 6, function (test) {
.then(function () {
casper.evaluate(function () {
- window.file = { uuid: 'uuid', key: 'key' };
- require(['apps/source-viewer/app']);
+ var file = { uuid: 'uuid', key: 'key' };
+ require(['apps/source-viewer/app'], function (App) {
+ App.start({ el: '#content', file: file });
+ });
});
})
@@ -216,7 +224,7 @@ casper.test.begin(testName('Highlight Usages'), 6, function (test) {
casper.test.begin(testName('Line Permalink'), 1, function (test) {
casper
- .start(lib.buildUrl('source-viewer'), function () {
+ .start(lib.buildUrl('base'), function () {
lib.setDefaultViewport();
lib.mockRequestFromFile('/api/components/app', 'app.json', { data: { uuid: 'uuid' } });
@@ -226,8 +234,10 @@ casper.test.begin(testName('Line Permalink'), 1, function (test) {
.then(function () {
casper.evaluate(function () {
- window.file = { uuid: 'uuid', key: 'key' };
- require(['apps/source-viewer/app']);
+ var file = { uuid: 'uuid', key: 'key' };
+ require(['apps/source-viewer/app'], function (App) {
+ App.start({ el: '#content', file: file });
+ });
});
})
@@ -259,7 +269,7 @@ casper.test.begin(testName('Line Permalink'), 1, function (test) {
casper.test.begin(testName('Link to Raw'), 1, function (test) {
casper
- .start(lib.buildUrl('source-viewer'), function () {
+ .start(lib.buildUrl('base'), function () {
lib.setDefaultViewport();
lib.mockRequestFromFile('/api/components/app', 'app.json', { data: { uuid: 'uuid' } });
@@ -269,8 +279,10 @@ casper.test.begin(testName('Link to Raw'), 1, function (test) {
.then(function () {
casper.evaluate(function () {
- window.file = { uuid: 'uuid', key: 'key' };
- require(['apps/source-viewer/app']);
+ var file = { uuid: 'uuid', key: 'key' };
+ require(['apps/source-viewer/app'], function (App) {
+ App.start({ el: '#content', file: file });
+ });
});
})
@@ -302,7 +314,7 @@ casper.test.begin(testName('Link to Raw'), 1, function (test) {
casper.test.begin(testName('Details'), 15, function (test) {
casper
- .start(lib.buildUrl('source-viewer'), function () {
+ .start(lib.buildUrl('base'), function () {
lib.setDefaultViewport();
lib.mockRequestFromFile('/api/components/app', 'app.json', { data: { uuid: 'uuid' } });
@@ -315,8 +327,10 @@ casper.test.begin(testName('Details'), 15, function (test) {
.then(function () {
casper.evaluate(function () {
- window.file = { uuid: 'uuid', key: 'key' };
- require(['apps/source-viewer/app']);
+ var file = { uuid: 'uuid', key: 'key' };
+ require(['apps/source-viewer/app'], function (App) {
+ App.start({ el: '#content', file: file });
+ });
});
})
@@ -370,7 +384,7 @@ casper.test.begin(testName('Details'), 15, function (test) {
casper.test.begin(testName('Details', 'Tests'), 41, function (test) {
casper
- .start(lib.buildUrl('source-viewer'), function () {
+ .start(lib.buildUrl('base'), function () {
lib.setDefaultViewport();
lib.mockRequestFromFile('/api/components/app', 'app-test.json', { data: { uuid: 'uuid' } });
@@ -388,8 +402,10 @@ casper.test.begin(testName('Details', 'Tests'), 41, function (test) {
.then(function () {
casper.evaluate(function () {
- window.file = { uuid: 'uuid', key: 'key' };
- require(['apps/source-viewer/app']);
+ var file = { uuid: 'uuid', key: 'key' };
+ require(['apps/source-viewer/app'], function (App) {
+ App.start({ el: '#content', file: file });
+ });
});
})