mirror of
https://github.com/status-im/react-native-webview.git
synced 2026-08-31 11:41:08 +00:00
27 lines
762 B
JavaScript
27 lines
762 B
JavaScript
// import {Platform} from 'react-native';
|
|
|
|
describe('WebView basic test', () => {
|
|
beforeEach(async () => {
|
|
await device.launchApp({newInstance: true});
|
|
});
|
|
|
|
it('should not have a redbox visible', async () => {
|
|
// check iOS
|
|
expect(element(by.type('RCTRedBox'))).toNotExist();
|
|
// TODO: check Android
|
|
});
|
|
|
|
it('should have a webview', async () => {
|
|
await expect(element(by.id('test_webview'))).toBeVisible();
|
|
});
|
|
|
|
it('should respond to injectJavaScript', async () => {
|
|
const hello = await element(by.id('hello'));
|
|
await expect(hello).toHaveText('No hello yet');
|
|
await element(by.id('test_trigger_button')).tap();
|
|
await waitFor(hello)
|
|
.toHaveText('Hello from the webview!')
|
|
.withTimeout(10000);
|
|
});
|
|
});
|