Я делаю юнит-тест с селеновым мокко с узлом js, я новичок в этом, я хочу протестировать с обещанием отклонения, но он выдаёт мне эту ошибку: Promise rejected with no or falsy reason
, кто-нибудь может посмотреть мой код и помочь мнеЧтобы решить эту проблему, я вставил весь свой код
it('Login', async function () {
this.timeout(200000);
return new Promise(async function (resolve, reject) {
driver = await new Builder().forBrowser('firefox')
.setFirefoxOptions(new firefox.Options().windowSize(screen))
.build();
driver.get('http://localhost:4200/login');
await driver.findElement(By.id('mat-input-0')).sendKeys('root_admin');
await driver.findElement(By.id('mat-input-1')).sendKeys('Admin123');
await driver.sleep(5000);
const button = await driver.findElement(By.className('mt-3'));
await button.click();
await driver.sleep(2000);
await driver.quit();
let text = "sdsdsds"
if (text == "Invalid email or password") {
resolve(true);
} else {
reject();
}
});
});