mirror of
https://github.com/zulip/zulip-desktop.git
synced 2025-11-15 03:11:34 +00:00
Merge pull request #156 from zulip/20170523-090000-multiple-organizations-test
commment test
This commit is contained in:
@@ -48,15 +48,18 @@ describe('application launch', function () {
|
|||||||
|
|
||||||
function createOrg (client, name, url, winIndex) {
|
function createOrg (client, name, url, winIndex) {
|
||||||
return client
|
return client
|
||||||
|
// Focus on settings webview
|
||||||
.then(switchToWebviewAtIndex.bind(null, self.app.client, winIndex))
|
.then(switchToWebviewAtIndex.bind(null, self.app.client, winIndex))
|
||||||
.pause(1000)
|
.pause(1000) // wait for settings to load
|
||||||
|
|
||||||
|
// Fill settings form
|
||||||
.click('#new-server-action')
|
.click('#new-server-action')
|
||||||
.setValue('input[id="server-info-name"]', name)
|
.setValue('input[id="server-info-name"]', name)
|
||||||
.setValue('input[id="server-info-url"]', url)
|
.setValue('input[id="server-info-url"]', url)
|
||||||
.click('#save-server-action')
|
.click('#save-server-action')
|
||||||
.pause(500) // Need to pause while server verification takes place
|
.pause(500) // Need to pause while server verification takes place
|
||||||
.then(() => app.browserWindow.reload())
|
.then(() => app.browserWindow.reload())
|
||||||
.pause(1500)
|
.pause(1500) // Wait for webview of org to load
|
||||||
}
|
}
|
||||||
|
|
||||||
function switchToWebviewAtIndex(client, index) {
|
function switchToWebviewAtIndex(client, index) {
|
||||||
@@ -70,8 +73,7 @@ describe('application launch', function () {
|
|||||||
return this.app.client.waitUntilWindowLoaded(5000)
|
return this.app.client.waitUntilWindowLoaded(5000)
|
||||||
.then(() => createOrg(self.app.client, 'Zulip 1', 'chat.zulip.org', 1))
|
.then(() => createOrg(self.app.client, 'Zulip 1', 'chat.zulip.org', 1))
|
||||||
.then(switchToWebviewAtIndex.bind(null, self.app.client, 0))
|
.then(switchToWebviewAtIndex.bind(null, self.app.client, 0))
|
||||||
.click('#add-action > i')
|
.click('#add-action > i').pause(500)
|
||||||
.pause(500)
|
|
||||||
.then(switchToWebviewAtIndex.bind(null, self.app.client, 2))
|
.then(switchToWebviewAtIndex.bind(null, self.app.client, 2))
|
||||||
.then(() => createOrg(self.app.client, 'Zulip 2', 'chat.zulip.org', 2))
|
.then(() => createOrg(self.app.client, 'Zulip 2', 'chat.zulip.org', 2))
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user