Add E2E test
This commit is contained in:
parent
da3bdd4272
commit
9ad45f067c
|
@ -71,7 +71,7 @@ describe('Discussion', () => {
|
|||
});
|
||||
|
||||
describe('Check RoomActionsView render', () => {
|
||||
it('should navigete to RoomActionsView', async() => {
|
||||
it('should navigate to RoomActionsView', async() => {
|
||||
await waitFor(element(by.id('room-header'))).toBeVisible().withTimeout(5000);
|
||||
await element(by.id('room-header')).tap();
|
||||
await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(5000);
|
||||
|
@ -118,7 +118,7 @@ describe('Discussion', () => {
|
|||
await expect(element(by.id('room-actions-leave-channel'))).toBeVisible();
|
||||
});
|
||||
|
||||
it('should navigate to RoomActionView', async() => {
|
||||
it('should navigate to RoomActionsView', async() => {
|
||||
await element(by.type('UIScrollView')).atIndex(1).swipe('down');
|
||||
await expect(element(by.id('room-actions-info'))).toBeVisible();
|
||||
await element(by.id('room-actions-info')).tap();
|
||||
|
@ -130,4 +130,25 @@ describe('Discussion', () => {
|
|||
await expect(element(by.id('room-info-view-edit-button'))).toBeVisible();
|
||||
});
|
||||
});
|
||||
|
||||
describe('Open Discussion from DiscussionMessagesView', () => {
|
||||
const discussionName = `${ data.random }message`;
|
||||
it('should go back to main room', async() => {
|
||||
await tapBack();
|
||||
await waitFor(element(by.id('room-actions-view'))).toBeVisible().withTimeout(5000);
|
||||
await tapBack();
|
||||
await waitFor(element(by.id(`room-view-title-${ discussionName }`))).toExist().withTimeout(5000);
|
||||
await tapBack();
|
||||
await navigateToRoom();
|
||||
});
|
||||
|
||||
it('should navigate to DiscussionMessagesView', async() => {
|
||||
await waitFor(element(by.id(`room-view-title-${ channel }`))).toExist().withTimeout(5000);
|
||||
await waitFor(element(by.id('room-header'))).toBeVisible().withTimeout(5000);
|
||||
await element(by.id('room-header')).tap();
|
||||
await waitFor(element(by.id('room-actions-discussions'))).toBeVisible().withTimeout(5000);
|
||||
await element(by.id('room-actions-discussions')).tap();
|
||||
await waitFor(element(by.id('discussion-messages-view'))).toBeVisible().withTimeout(5000);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue