diff --git a/app/views/RoomsListView/Header/Header.android.js b/app/views/RoomsListView/Header/Header.android.js index 33ba0b4b9..71e94eb2f 100644 --- a/app/views/RoomsListView/Header/Header.android.js +++ b/app/views/RoomsListView/Header/Header.android.js @@ -55,6 +55,7 @@ const Header = React.memo(({ placeholder='Search' onChangeText={onSearchChangeText} theme={theme} + testID='rooms-list-view-search-input' /> ); diff --git a/app/views/RoomsListView/ListHeader/SearchBar.js b/app/views/RoomsListView/ListHeader/SearchBar.js index 6446d4cf4..9a8ea97c9 100644 --- a/app/views/RoomsListView/ListHeader/SearchBar.js +++ b/app/views/RoomsListView/ListHeader/SearchBar.js @@ -12,7 +12,7 @@ const SearchBar = React.memo(({ return ( ) : null} { - before(async() => { - await device.launchApp({ newInstance: true }); - await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000); - }); - - it('should add server and create new user', async() => { - await sleep(5000); - await element(by.id('rooms-list-header-server-dropdown-button')).tap(); - await waitFor(element(by.id('rooms-list-header-server-dropdown'))).toBeVisible().withTimeout(5000); - await expect(element(by.id('rooms-list-header-server-dropdown'))).toExist(); - await sleep(1000); - await element(by.id('rooms-list-header-server-add')).tap(); - - // TODO: refactor - await waitFor(element(by.id('new-server-view'))).toBeVisible().withTimeout(60000); - await element(by.id('new-server-view-input')).replaceText(data.alternateServer); - await element(by.id('new-server-view-button')).tap(); - await waitFor(element(by.id('workspace-view'))).toBeVisible().withTimeout(60000); - await expect(element(by.id('workspace-view'))).toBeVisible(); - await element(by.id('workspace-view-register')).tap(); - await waitFor(element(by.id('register-view'))).toBeVisible().withTimeout(2000); - await expect(element(by.id('register-view'))).toBeVisible(); - // Register new user - await element(by.id('register-view-name')).replaceText(data.user); - await element(by.id('register-view-username')).replaceText(data.user); - await element(by.id('register-view-email')).replaceText(data.email); - await element(by.id('register-view-password')).replaceText(data.password); - await sleep(1000); - await element(by.id('register-view-submit')).tap(); - await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(60000); - await expect(element(by.id('rooms-list-view'))).toBeVisible(); - - // For a sanity test, to make sure roomslist is showing correct rooms - // app CANNOT show public room created on previous tests - await waitFor(element(by.id(`rooms-list-view-item-public${ data.random }`))).toBeNotVisible().withTimeout(60000); - await expect(element(by.id(`rooms-list-view-item-public${ data.random }`))).toBeNotVisible(); - }); - - it('should change server', async() => { - await sleep(5000); - await element(by.id('rooms-list-header-server-dropdown-button')).tap(); - await waitFor(element(by.id('rooms-list-header-server-dropdown'))).toBeVisible().withTimeout(5000); - await expect(element(by.id('rooms-list-header-server-dropdown'))).toExist(); - await sleep(1000); - await element(by.id(`rooms-list-header-server-${ data.server }`)).tap(); - await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000); - // For a sanity test, to make sure roomslist is showing correct rooms - // app MUST show public room created on previous tests - await waitFor(element(by.id(`rooms-list-view-item-public${ data.random }`))).toBeVisible().withTimeout(60000); - await expect(element(by.id(`rooms-list-view-item-public${ data.random }`))).toBeVisible(); - }); -}); diff --git a/e2e/others/13-profile.spec.js b/e2e/others/13-profile.spec.js deleted file mode 100644 index c71e399d0..000000000 --- a/e2e/others/13-profile.spec.js +++ /dev/null @@ -1,109 +0,0 @@ -const { - device, expect, element, by, waitFor -} = require('detox'); -const { logout, navigateToLogin, login, sleep } = require('../helpers/app'); -const data = require('../data'); - -const scrollDown = 200; - -async function waitForToast() { - // await waitFor(element(by.id('toast'))).toBeVisible().withTimeout(10000); - // await expect(element(by.id('toast'))).toBeVisible(); - // await waitFor(element(by.id('toast'))).toBeNotVisible().withTimeout(10000); - // await expect(element(by.id('toast'))).toBeNotVisible(); - await sleep(5000); -} - -describe('Profile screen', () => { - before(async() => { - await device.launchApp({ permissions: { notifications: 'YES' }, delete: true }); - await navigateToLogin(); - await login(); - await element(by.id('rooms-list-view-sidebar')).tap(); - await waitFor(element(by.id('sidebar-view'))).toBeVisible().withTimeout(2000); - await waitFor(element(by.id('sidebar-profile'))).toBeVisible().withTimeout(2000); - await expect(element(by.id('sidebar-profile'))).toBeVisible(); - await element(by.id('sidebar-profile')).tap(); - await waitFor(element(by.id('profile-view'))).toBeVisible().withTimeout(2000); - }); - - describe('Render', async() => { - it('should have profile view', async() => { - await expect(element(by.id('profile-view'))).toBeVisible(); - }); - - it('should have avatar', async() => { - await expect(element(by.id('profile-view-avatar')).atIndex(0)).toExist(); - }); - - it('should have name', async() => { - await expect(element(by.id('profile-view-name'))).toExist(); - }); - - it('should have username', async() => { - await expect(element(by.id('profile-view-username'))).toExist(); - }); - - it('should have email', async() => { - await expect(element(by.id('profile-view-email'))).toExist(); - }); - - it('should have new password', async() => { - await expect(element(by.id('profile-view-new-password'))).toExist(); - }); - - it('should have avatar url', async() => { - await expect(element(by.id('profile-view-avatar-url'))).toExist(); - }); - - it('should have reset avatar button', async() => { - await waitFor(element(by.id('profile-view-reset-avatar'))).toExist().whileElement(by.id('profile-view-list')).scroll(scrollDown, 'down'); - await expect(element(by.id('profile-view-reset-avatar'))).toExist(); - }); - - it('should have upload avatar button', async() => { - await waitFor(element(by.id('profile-view-upload-avatar'))).toExist().whileElement(by.id('profile-view-list')).scroll(scrollDown, 'down'); - await expect(element(by.id('profile-view-upload-avatar'))).toExist(); - }); - - it('should have avatar url button', async() => { - await waitFor(element(by.id('profile-view-avatar-url-button'))).toExist().whileElement(by.id('profile-view-list')).scroll(scrollDown, 'down'); - await expect(element(by.id('profile-view-avatar-url-button'))).toExist(); - }); - - it('should have submit button', async() => { - await waitFor(element(by.id('profile-view-submit'))).toExist().whileElement(by.id('profile-view-list')).scroll(scrollDown, 'down'); - await expect(element(by.id('profile-view-submit'))).toExist(); - }); - }); - - describe('Usage', async() => { - it('should change name and username', async() => { - await element(by.type('UIScrollView')).atIndex(1).swipe('down'); - await element(by.id('profile-view-name')).replaceText(`${ data.user }new`); - await element(by.id('profile-view-username')).replaceText(`${ data.user }new`); - await sleep(1000); - await element(by.type('UIScrollView')).atIndex(1).swipe('up'); - await sleep(1000); - await element(by.id('profile-view-submit')).tap(); - await waitForToast(); - }); - - it('should change email and password', async() => { - await element(by.id('profile-view-email')).replaceText(`diego.mello+e2e${ data.random }test@rocket.chat`); - await element(by.id('profile-view-new-password')).replaceText(`${ data.password }new`); - await element(by.id('profile-view-submit')).tap(); - await element(by.type('_UIAlertControllerTextField')).replaceText(`${ data.password }`) - // For some reason, replaceText does some type of submit, which submits the alert for us - // await element(by.label('Save').and(by.type('_UIAlertControllerActionView'))).tap(); - await waitForToast(); - }); - - it('should reset avatar', async() => { - await element(by.type('UIScrollView')).atIndex(1).swipe('up'); - await sleep(1000); - await element(by.id('profile-view-reset-avatar')).tap(); - await waitForToast(); - }); - }); -}); diff --git a/e2e/others/14-setting.spec.js b/e2e/others/14-setting.spec.js deleted file mode 100644 index d7321a763..000000000 --- a/e2e/others/14-setting.spec.js +++ /dev/null @@ -1,82 +0,0 @@ -const { - device, expect, element, by, waitFor -} = require('detox'); -const { logout, navigateToLogin, login } = require('../helpers/app'); - -describe('Settings screen', () => { - before(async() => { - await device.launchApp({ newInstance: true }); - await expect(element(by.id('rooms-list-view'))).toBeVisible(); - await element(by.id('rooms-list-view-sidebar')).tap(); - await waitFor(element(by.id('sidebar-view'))).toBeVisible().withTimeout(2000); - await waitFor(element(by.id('sidebar-settings'))).toBeVisible().withTimeout(2000); - await element(by.id('sidebar-settings')).tap(); - await waitFor(element(by.id('settings-view'))).toBeVisible().withTimeout(2000); - - }); - - describe('Render', async() => { - it('should have settings view', async() => { - await expect(element(by.id('settings-view'))).toBeVisible(); - }); - - it('should have language', async() => { - await expect(element(by.id('settings-view-language'))).toExist(); - }); - - it('should have theme', async() => { - await expect(element(by.id('settings-view-theme'))).toExist(); - }); - - it('should have share app', async() => { - await expect(element(by.id('settings-view-share-app'))).toExist(); - }); - - it('should have licence', async() => { - await expect(element(by.id('settings-view-license'))).toExist(); - }); - - it('should have version no', async() => { - await expect(element(by.id('settings-view-version'))).toExist(); - }); - - it('should have server version', async() => { - await expect(element(by.id('settings-view-server-version'))).toExist(); - }); - }); - - describe('Language', async() => { - it('should navigate to language view', async() => { - await element(by.id('settings-view-language')).tap(); - await waitFor(element(by.id('language-view'))).toBeVisible().withTimeout(60000); - await expect(element(by.id('language-view-zh-CN'))).toExist(); - await expect(element(by.id('language-view-de'))).toExist(); - await expect(element(by.id('language-view-en'))).toExist(); - await expect(element(by.id('language-view-fr'))).toExist(); - await expect(element(by.id('language-view-pt-BR'))).toExist(); - await expect(element(by.id('language-view-pt-PT'))).toExist(); - await expect(element(by.id('language-view-ru'))).toExist(); - }); - - // it('should navigate to change language', async() => { - // await expect(element(by.id('language-view-zh-CN'))).toExist(); - // await element(by.id('language-view-zh-CN')).tap() - // await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(60000); - // await expect(element(by.id('rooms-list-view'))).toBeVisible(); - // await element(by.id('rooms-list-view-sidebar')).tap(); - // await waitFor(element(by.id('sidebar-view'))).toBeVisible().withTimeout(2000); - // await waitFor(element(by.text('设置'))).toBeVisible().withTimeout(2000); - // await element(by.text('设置')).tap(); - // await waitFor(element(by.id('settings-view'))).toBeVisible().withTimeout(2000); - // await element(by.id('settings-view-language')).tap(); - // await element(by.id('language-view-en')).tap(); - // await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(60000); - // await expect(element(by.id('rooms-list-view'))).toBeVisible(); - // await element(by.id('rooms-list-view-sidebar')).tap(); - // await waitFor(element(by.id('sidebar-view'))).toBeVisible().withTimeout(2000); - // await expect(element(by.text('Settings'))).toBeVisible(); - // await element(by.text('Settings')).tap(); - // await expect(element(by.id('settings-view'))).toBeVisible(); - // }); - }); -}); diff --git a/e2e/others/15-joinpublicroom.spec.js b/e2e/others/15-joinpublicroom.spec.js deleted file mode 100644 index a412c075e..000000000 --- a/e2e/others/15-joinpublicroom.spec.js +++ /dev/null @@ -1,187 +0,0 @@ -const { - device, expect, element, by, waitFor -} = require('detox'); -const data = require('../data'); -const { tapBack, sleep } = require('../helpers/app'); - -const room = 'detox-public'; - -async function mockMessage(message) { - await element(by.id('messagebox-input')).tap(); - await element(by.id('messagebox-input')).typeText(`${ data.random }${ message }`); - await element(by.id('messagebox-send-message')).tap(); - await waitFor(element(by.label(`${ data.random }${ message }`)).atIndex(0)).toExist().withTimeout(60000); - await sleep(1000); -}; - -async function navigateToRoom() { - await sleep(2000); - await element(by.type('UIScrollView')).atIndex(1).scrollTo('top'); - await element(by.id('rooms-list-view-search')).typeText(room); - await sleep(2000); - await waitFor(element(by.id(`rooms-list-view-item-${ room }`)).atIndex(0)).toBeVisible().withTimeout(60000); - await element(by.id(`rooms-list-view-item-${ room }`)).atIndex(0).tap(); - await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(5000); -} - -async function navigateToRoomActions() { - await sleep(2000); - await element(by.id('room-view-header-actions')).tap(); - await sleep(2000); - await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(5000); -} - -describe('Join public room', () => { - before(async() => { - await device.launchApp({ newInstance: true }); - await navigateToRoom(); - }); - - describe('Render', async() => { - it('should have room screen', async() => { - await expect(element(by.id('room-view'))).toBeVisible(); - }); - - // it('should have messages list', async() => { - // await expect(element(by.id('room-view-messages'))).toBeVisible(); - // }); - - // Render - Header - describe('Header', async() => { - it('should have actions button ', async() => { - await expect(element(by.id('room-view-header-actions'))).toBeVisible(); - }); - }); - - // Render - Join - describe('Join', async() => { - it('should have join', async() => { - await expect(element(by.id('room-view-join'))).toBeVisible(); - }); - - it('should have join text', async() => { - await expect(element(by.label('You are in preview mode'))).toBeVisible(); - }); - - it('should have join button', async() => { - await expect(element(by.id('room-view-join-button'))).toBeVisible(); - }); - - it('should not have messagebox', async() => { - await expect(element(by.id('messagebox'))).toBeNotVisible(); - }); - }); - - describe('Room Actions', async() => { - before(async() => { - await navigateToRoomActions('c'); - }); - - it('should have room actions screen', async() => { - await expect(element(by.id('room-actions-view'))).toBeVisible(); - }); - - it('should have info', async() => { - await expect(element(by.id('room-actions-info'))).toBeVisible(); - }); - - // it('should have voice', async() => { - // await expect(element(by.id('room-actions-voice'))).toBeVisible(); - // }); - - // it('should have video', async() => { - // await expect(element(by.id('room-actions-video'))).toBeVisible(); - // }); - - it('should have members', async() => { - await expect(element(by.id('room-actions-members'))).toBeVisible(); - }); - - it('should have files', async() => { - await expect(element(by.id('room-actions-files'))).toBeVisible(); - }); - - it('should have mentions', async() => { - await expect(element(by.id('room-actions-mentioned'))).toBeVisible(); - }); - - it('should have starred', async() => { - await expect(element(by.id('room-actions-starred'))).toBeVisible(); - }); - - it('should have search', async() => { - await expect(element(by.id('room-actions-search'))).toBeVisible(); - }); - - it('should have share', async() => { - await element(by.type('UIScrollView')).atIndex(1).swipe('down'); - await expect(element(by.id('room-actions-share'))).toBeVisible(); - }); - - it('should have pinned', async() => { - await expect(element(by.id('room-actions-pinned'))).toBeVisible(); - }); - - it('should not have notifications', async() => { - await expect(element(by.id('room-actions-notifications'))).toBeNotVisible(); - }); - - it('should not have leave channel', async() => { - await expect(element(by.id('room-actions-leave-channel'))).toBeNotVisible(); - }); - - after(async() => { - await tapBack(); - await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(2000); - }) - }); - }); - - describe('Usage', async() => { - it('should join room', async() => { - await element(by.id('room-view-join-button')).tap(); - await tapBack(); - await element(by.id(`rooms-list-view-item-${ room }`)).tap(); - await waitFor(element(by.id('room-view'))).toBeVisible().withTimeout(5000); - await waitFor(element(by.id('messagebox'))).toBeVisible().withTimeout(60000); - await expect(element(by.id('messagebox'))).toBeVisible(); - await expect(element(by.id('room-view-join'))).toBeNotVisible(); - }); - - it('should send message', async() => { - await mockMessage('message'); - await expect(element(by.label(`${ data.random }message`)).atIndex(0)).toExist(); - await element(by.label(`${ data.random }message`)).atIndex(0).tap(); - }); - - it('should have disable notifications and leave channel', async() => { - await navigateToRoomActions('c'); - await expect(element(by.id('room-actions-view'))).toBeVisible(); - await expect(element(by.id('room-actions-info'))).toBeVisible(); - // await expect(element(by.id('room-actions-voice'))).toBeVisible(); - // await expect(element(by.id('room-actions-video'))).toBeVisible(); - await expect(element(by.id('room-actions-members'))).toBeVisible(); - await expect(element(by.id('room-actions-files'))).toBeVisible(); - await expect(element(by.id('room-actions-mentioned'))).toBeVisible(); - await expect(element(by.id('room-actions-starred'))).toBeVisible(); - await expect(element(by.id('room-actions-search'))).toBeVisible(); - await element(by.type('UIScrollView')).atIndex(1).swipe('down'); - await expect(element(by.id('room-actions-share'))).toBeVisible(); - await expect(element(by.id('room-actions-pinned'))).toBeVisible(); - await expect(element(by.id('room-actions-notifications'))).toBeVisible(); - await expect(element(by.id('room-actions-leave-channel'))).toBeVisible(); - }); - - it('should leave room', async() => { - await element(by.id('room-actions-leave-channel')).tap(); - await waitFor(element(by.text('Yes, leave it!'))).toBeVisible().withTimeout(5000); - await expect(element(by.text('Yes, leave it!'))).toBeVisible(); - await element(by.text('Yes, leave it!')).tap(); - await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000); - // await element(by.id('rooms-list-view-search')).typeText(''); - await sleep(2000); - await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toBeNotVisible().withTimeout(60000); - await expect(element(by.id(`rooms-list-view-item-${ room }`))).toBeNotVisible(); - }); - }); -}); diff --git a/e2e/tests/assorted/02-broadcast.spec.js b/e2e/tests/assorted/02-broadcast.spec.js index cd3c95314..93409e6a5 100644 --- a/e2e/tests/assorted/02-broadcast.spec.js +++ b/e2e/tests/assorted/02-broadcast.spec.js @@ -72,7 +72,7 @@ describe('Broadcast room', () => { await element(by.id('two-factor-send')).tap(); await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000); await element(by.type('UIScrollView')).atIndex(1).scrollTo('top'); - await element(by.id('rooms-list-view-search')).typeText(`broadcast${ data.random }`); + await element(by.id('rooms-list-view-search-input')).typeText(`broadcast${ data.random }`); await sleep(2000); await waitFor(element(by.id(`rooms-list-view-item-broadcast${ data.random }`))).toExist().withTimeout(60000); await expect(element(by.id(`rooms-list-view-item-broadcast${ data.random }`))).toExist(); diff --git a/e2e/tests/assorted/05-joinpublicroom.spec.js b/e2e/tests/assorted/05-joinpublicroom.spec.js index 1e284db58..0ccd234fc 100644 --- a/e2e/tests/assorted/05-joinpublicroom.spec.js +++ b/e2e/tests/assorted/05-joinpublicroom.spec.js @@ -17,7 +17,7 @@ async function mockMessage(message) { async function navigateToRoom() { await sleep(2000); await element(by.type('UIScrollView')).atIndex(1).scrollTo('top'); - await element(by.id('rooms-list-view-search')).typeText(room); + await element(by.id('rooms-list-view-search-input')).typeText(room); await sleep(2000); await waitFor(element(by.id(`rooms-list-view-item-${ room }`)).atIndex(0)).toBeVisible().withTimeout(60000); await element(by.id(`rooms-list-view-item-${ room }`)).atIndex(0).tap(); @@ -178,7 +178,6 @@ describe('Join public room', () => { await expect(element(by.text('Yes, leave it!'))).toBeVisible(); await element(by.text('Yes, leave it!')).tap(); await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000); - // await element(by.id('rooms-list-view-search')).typeText(''); await sleep(2000); await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toBeNotVisible().withTimeout(60000); await expect(element(by.id(`rooms-list-view-item-${ room }`))).toBeNotVisible(); diff --git a/e2e/tests/onboarding/06-roomslist.spec.js b/e2e/tests/onboarding/06-roomslist.spec.js index 990fe94c6..dc1d76d36 100644 --- a/e2e/tests/onboarding/06-roomslist.spec.js +++ b/e2e/tests/onboarding/06-roomslist.spec.js @@ -27,9 +27,14 @@ describe('Rooms list screen', () => { describe('Usage', () => { it('should search room and navigate', async() => { - await element(by.type('UIScrollView')).atIndex(1).scrollTo('top'); - await waitFor(element(by.id('rooms-list-view-search'))).toExist().withTimeout(2000); - await element(by.id('rooms-list-view-search')).typeText('rocket.cat'); + if (device.getPlatform() === 'ios') { + await element(by.type('UIScrollView')).atIndex(1).scrollTo('top'); + } else { + await waitFor(element(by.id('rooms-list-view-search-button'))).toExist().withTimeout(2000); + await element(by.id('rooms-list-view-search-button')).tap(); + } + await waitFor(element(by.id('rooms-list-view-search-input'))).toExist().withTimeout(2000); + await element(by.id('rooms-list-view-search-input')).typeText('rocket.cat'); await sleep(2000); await waitFor(element(by.id('rooms-list-view-item-rocket.cat'))).toBeVisible().withTimeout(60000); await expect(element(by.id('rooms-list-view-item-rocket.cat'))).toBeVisible(); @@ -41,7 +46,6 @@ describe('Rooms list screen', () => { await tapBack(); await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(2000); await expect(element(by.id('rooms-list-view'))).toBeVisible(); - // await element(by.id('rooms-list-view-search')).typeText(''); await sleep(2000); await waitFor(element(by.id('rooms-list-view-item-rocket.cat'))).toExist().withTimeout(60000); await expect(element(by.id('rooms-list-view-item-rocket.cat'))).toExist(); diff --git a/e2e/tests/room/02-room.spec.js b/e2e/tests/room/02-room.spec.js index 8c279d44f..c39c62d14 100644 --- a/e2e/tests/room/02-room.spec.js +++ b/e2e/tests/room/02-room.spec.js @@ -14,7 +14,7 @@ async function mockMessage(message) { async function navigateToRoom() { await element(by.type('UIScrollView')).atIndex(1).scrollTo('top'); - await element(by.id('rooms-list-view-search')).typeText(`private${ data.random }`); + await element(by.id('rooms-list-view-search-input')).typeText(`private${ data.random }`); await sleep(2000); await waitFor(element(by.id(`rooms-list-view-item-private${ data.random }`))).toBeVisible().withTimeout(60000); await element(by.id(`rooms-list-view-item-private${ data.random }`)).tap(); diff --git a/e2e/tests/room/03-roomactions.spec.js b/e2e/tests/room/03-roomactions.spec.js index bef100fa3..bcd2463e2 100644 --- a/e2e/tests/room/03-roomactions.spec.js +++ b/e2e/tests/room/03-roomactions.spec.js @@ -15,7 +15,7 @@ async function navigateToRoomActions(type) { } await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000); await element(by.type('UIScrollView')).atIndex(1).scrollTo('top'); - await element(by.id('rooms-list-view-search')).typeText(room); + await element(by.id('rooms-list-view-search-input')).typeText(room); await sleep(2000); await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toExist().withTimeout(60000); await element(by.id(`rooms-list-view-item-${ room }`)).tap(); diff --git a/e2e/tests/room/04-roominfo.spec.js b/e2e/tests/room/04-roominfo.spec.js index 9055fd484..9cdf2d3ca 100644 --- a/e2e/tests/room/04-roominfo.spec.js +++ b/e2e/tests/room/04-roominfo.spec.js @@ -13,7 +13,7 @@ async function navigateToRoomInfo(type) { } await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000); await element(by.type('UIScrollView')).atIndex(1).swipe('down'); - await element(by.id('rooms-list-view-search')).typeText(room); + await element(by.id('rooms-list-view-search-input')).typeText(room); await sleep(2000); await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toExist().withTimeout(60000); await element(by.id(`rooms-list-view-item-${ room }`)).tap(); @@ -311,7 +311,6 @@ describe('Room info screen', () => { await expect(element(by.text('Yes, delete it!'))).toBeVisible(); await element(by.text('Yes, delete it!')).tap(); await waitFor(element(by.id('rooms-list-view'))).toBeVisible().withTimeout(10000); - // await element(by.id('rooms-list-view-search')).typeText(''); await sleep(2000); await waitFor(element(by.id(`rooms-list-view-item-${ room }`))).toBeNotVisible().withTimeout(60000); await expect(element(by.id(`rooms-list-view-item-${ room }`))).toBeNotVisible();