jest-environment-browserstack
Version:
an environment for using Browserstack with Jest
29 lines (23 loc) • 900 B
text/typescript
import { WebDriver, By } from 'selenium-webdriver';
describe('NPM', () => {
let driver: WebDriver;
beforeAll(async () => {
// eslint-disable-next-line
// @ts-ignore
driver = await global.__driver__();
await driver.get('https://www.npmjs.com/package/jest-environment-browserstack');
}, 20000);
it('get title from NPM', async () => {
await driver.wait(async () => {
const app = await driver.findElement(By.css('#app'));
return app.isDisplayed();
}, 2000);
const title = await driver.getTitle();
expect(title).toBe('jest-environment-browserstack - npm');
});
it('get name of the module', async () => {
const titleBlock = await driver.findElement(By.css('.w-100.ph0-l.ph3.ph4-m span[title="jest-environment-browserstack"]'));
const title = await titleBlock.getText();
expect(title).toBe('jest-environment-browserstack');
});
});