Skip to content
Snippets Groups Projects
Commit a131cb0a authored by Xiao Gui's avatar Xiao Gui Committed by xgui3783
Browse files

e2e tests init

parent 38d2648b
No related branches found
No related tags found
No related merge requests found
exports.config = {
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['./src/**/*.e2e-spec.js'],
// params: {
// interactiveViewer : 'interactiveViewer',
// viewer: 'viewer'
// }
}
\ No newline at end of file
const url = 'http://localhost:8080/'
describe('protractor works', () => {
it('getting title works', () => {
browser.get(url)
browser.getTitle().then(function(title){
expect(title).toBe('Interactive Atlas Viewer')
browser.executeScript('window.interactiveViewer').then(result => expect(result).toBeDefined())
browser.executeScript('window.viewer').then(result => expect(result).toBeNull())
})
})
})
describe('URL works', () => {
it('templateSelected existing template works', () => {
const searchParam = '?templateSelected=MNI+Colin+27'
browser.get(url + searchParam)
browser.executeScript('window.interactiveViewer').then(result => expect(result).toBeDefined())
browser.executeScript('window.viewer').then(result => expect(result).toBeDefined())
browser.executeAsyncScript('window.interactiveViewer.metadata.selectedTemplateBSubject.subscribe(obj => arguments[arguments.length - 1](obj))')
.then(obj => expect(obj.name).toBe('MNI Colin 27'))
})
})
\ No newline at end of file
......@@ -49,6 +49,7 @@
"lodash.merge": "^4.6.1",
"ng2-charts": "^1.6.0",
"ngx-bootstrap": "^3.0.0",
"protractor": "^5.4.0",
"raw-loader": "^0.5.1",
"reflect-metadata": "^0.1.12",
"rxjs": "^6.0.0",
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment