mirror of
https://github.com/zulip/zulip-desktop.git
synced 2025-10-24 16:43:38 +00:00
20 lines
775 B
JavaScript
20 lines
775 B
JavaScript
const test = require('tape')
|
|
const setup = require('./setup')
|
|
|
|
test('add-organization', function (t) {
|
|
t.timeoutAfter(50e3)
|
|
setup.resetTestDataDir()
|
|
const app = setup.createApp()
|
|
setup.waitForLoad(app, t)
|
|
.then(() => app.client.windowByIndex(1)) // focus on webview
|
|
.then(() => app.client.setValue('.setting-input-value', 'chat.zulip.org'))
|
|
.then(() => app.client.click('.server-save-action'))
|
|
.then(() => setup.wait(5000))
|
|
.then(() => app.client.windowByIndex(0)) // Switch focus back to main win
|
|
.then(() => app.client.windowByIndex(1)) // Switch focus back to org webview
|
|
.then(() => app.client.waitForExist('//*[@id="id_username"]'))
|
|
.then(() => setup.endTest(app, t),
|
|
(err) => setup.endTest(app, t, err || 'error'))
|
|
})
|
|
|