Files
Detox/detox/test/e2e/pilot/01.pilot.sanity.test.js

31 lines
1.0 KiB
JavaScript

const { copilot } = require('detox');
describe.forPilot('Pilot Sanity', () => {
beforeEach(async () => {
await pilot.perform(
'Restart the React Native state',
'Navigate to the Sanity screen'
);
});
it('should have welcome screen', async () => {
await pilot.perform(
'Welcome text is displayed',
'Say Hello button is visible to the user',
'Can see a Say World button'
);
});
it('should show hello screen after tap', async () => {
await pilot.autopilot('tap on the Say Hello button in the sanity screen and expect to see "Hello!!!" text displayed');
});
it('should show world screen after tap with Copilot (deprecated API)', async () => {
await global.copilot.autopilot('tap on the Say World button in the sanity screen and expect to see "World!!!" text displayed');
});
it('should access copilot via destructuring', async () => {
await copilot.autopilot('tap on the Say World button in the sanity screen and expect to see "World!!!" text displayed');
});
});