Decrease threads flakiness
This commit is contained in:
parent
d06c59518c
commit
22b485994a
|
@ -129,13 +129,13 @@ async function mockRandomMessage(message: string, isThread = false) {
|
|||
try {
|
||||
await matchMessage();
|
||||
} catch {
|
||||
// TODO: Create a proper test for this elsewhere.
|
||||
await dismissReviewNag();
|
||||
await matchMessage();
|
||||
}
|
||||
return message;
|
||||
}
|
||||
|
||||
// TODO: Create a proper test for this elsewhere.
|
||||
async function dismissReviewNag() {
|
||||
const deviceType = device.getPlatform();
|
||||
const { textMatcher } = platformTypes[deviceType];
|
||||
|
|
|
@ -156,7 +156,12 @@ describe('Threads', () => {
|
|||
it('should navigate to thread from thread name', async () => {
|
||||
const messageText = 'navthreadname';
|
||||
await mockRandomMessage('dummymessagebetweenthethread');
|
||||
await element(by.id(`message-thread-button-${thread}`)).tap();
|
||||
try {
|
||||
await element(by.id(`message-thread-button-${thread}`)).tap();
|
||||
} catch {
|
||||
await dismissReviewNag();
|
||||
await element(by.id(`message-thread-button-${thread}`)).tap();
|
||||
}
|
||||
await waitFor(element(by.id('messagebox-input-thread')))
|
||||
.toExist()
|
||||
.withTimeout(5000);
|
||||
|
|
Loading…
Reference in New Issue