Sujit
Sujit

Reputation: 658

Detox: Conditional test case writing

I am new to write test cases using detox for React Native app. I already wrote few test cases and working as expected.

Is it possible to add condition in test case like using if-else.

Upvotes: 0

Views: 1737

Answers (1)

Tardis
Tardis

Reputation: 71

You can do that using a try catch block. An example is:

try {
   await expect(element(by.text(user))).toExist();
} catch (e) {
   const userField = by.id(Account.LoginView.userNameInput);
   await element(userField).tap();
   await element(userField).replaceText(user);
}

Upvotes: 4

Related Questions