diff --git a/test/test.js b/test/test.js index 0de6f51..6c9c010 100644 --- a/test/test.js +++ b/test/test.js @@ -236,50 +236,6 @@ describe('Application life cycle test', function () { await browser.wait(until.elementLocated(By.xpath('//span[text()="Rooms"]')), TEST_TIMEOUT); } - async function createRoom() { - await browser.get(`https://${elementApp.fqdn}/#/home`); - await browser.sleep(2000); - await waitForElement(By.xpath('//div[@role="button" and @aria-label="Add room"]')); - await browser.findElement(By.xpath('//div[@role="button" and @aria-label="Add room"]')).click(); - await browser.sleep(1000); - await waitForElement(By.xpath('//li[@role="menuitem" and @aria-label="New room"]')); - await browser.findElement(By.xpath('//li[@role="menuitem" and @aria-label="New room"]')).click(); - await browser.sleep(1000); - - await waitForElement(By.xpath('//input[@label="Name"]')); - await browser.findElement(By.xpath('//input[@label="Name"]')).sendKeys(ROOM_NAME); - - await browser.sleep(1000); - - await waitForElement(By.xpath('//button[text()="Create room"]')); - await browser.findElement(By.xpath('//button[text()="Create room"]')).click(); - - await browser.sleep(1000); - - await waitForElement(By.xpath('//div[@role="button" and @aria-label="Add room"]')); - - await waitForElement(By.xpath('//div[@class="mx_RoomTile_titleContainer"]/div[@title="' + ROOM_NAME + '"]')); - } - - async function checkRoom() { - await browser.get(`https://${elementApp.fqdn}/#/home`); - await browser.sleep(4000); - await waitForElement(By.xpath('//div[@role="treeitem" and @aria-label="' + ROOM_NAME + '"]')); - await browser.findElement(By.xpath('//div[@role="treeitem" and @aria-label="' + ROOM_NAME + '"]')).click(); - await browser.sleep(2000); - await waitForElement(By.xpath('//h2[text()="' + ROOM_NAME + '"]')); - } - - async function sendMessage() { - await checkRoom(); - - await browser.findElement(By.xpath('//div[contains(@class, "mx_BasicMessageComposer_input")]')).sendKeys(getMessage()); - await browser.sleep(2000); - - await browser.findElement(By.xpath('//div[@role="button" and @aria-label="Send message"]')).click(); - await browser.sleep(2000); - } - xit('build app', function () { execSync('cloudron build', EXEC_ARGS); }); // No SSO @@ -292,13 +248,9 @@ describe('Application life cycle test', function () { it('can get Element app info', getElementAppInfo); it('can register new user', registerUser); - - it('create room', createRoom); - it('can send message', sendMessage); it('can logout', logout); // from auto-login it('can login', login); - it('check room', checkRoom); it('can logout', logout); it('uninstall element-web app', async function () { @@ -316,8 +268,6 @@ describe('Application life cycle test', function () { it('update element-app config', updateSynapseConfig); it('can login via OIDC', loginOIDC.bind(null, USERNAME, PASSWORD, false, false)); - it('create room', createRoom); - it('can send message', sendMessage); it('can get app info', getAppInfo); it('can restart app', function () { execSync(`cloudron restart --app ${app.id}`); }); @@ -325,7 +275,6 @@ describe('Application life cycle test', function () { it('backup app', function () { execSync(`cloudron backup create --app ${app.id}`, EXEC_ARGS); }); it('is logged in', isLoggedIn); - it('check room', checkRoom); it('restore app', async function () { const backups = JSON.parse(execSync(`cloudron backup list --raw --app ${app.id}`)); @@ -340,8 +289,6 @@ describe('Application life cycle test', function () { }); it('is logged in', isLoggedIn); - it('check room', checkRoom); - it('can send message', sendMessage); it('can logout', logout); it('can get app info', getAppInfo); @@ -357,8 +304,6 @@ describe('Application life cycle test', function () { xit('update element-app config', updateSynapseConfig); xit('can get Element app info', getElementAppInfo); xit('can login via OIDC', loginOIDC.bind(null, USERNAME, PASSWORD, true, true)); - xit('check room', checkRoom); - xit('can send message', sendMessage); it('uninstall app', async function () { await browser.get('about:blank'); @@ -380,8 +325,6 @@ describe('Application life cycle test', function () { it('can login via OIDC', loginOIDC.bind(null, USERNAME, PASSWORD, false, false)); it('is logged in', isLoggedIn); - it('create room', createRoom); - it('can send message', sendMessage); it('can logout', logout); it('clear cache', clearCache); @@ -395,9 +338,6 @@ describe('Application life cycle test', function () { it('can login via OIDC', loginOIDC.bind(null, USERNAME, PASSWORD, false, true)); it('is logged in', isLoggedIn); - it('check room', checkRoom); - - it('can send message', sendMessage); it('uninstall app', async function () { await browser.get('about:blank');