Fix tests

This commit is contained in:
yogevbd
2019-07-30 22:47:14 +03:00
parent fea314c434
commit a6fa380936
2 changed files with 15 additions and 15 deletions

View File

@@ -9,18 +9,18 @@ jobs:
- run:
name: Install Dependencies
command: scripts/install.ios.sh
# - run:
# name: Install Android
# command: scripts/install.android.sh
- run:
name: Install Android
command: scripts/install.android.sh
- run:
name: npm install
command: npm install
# - run:
# name: iOS unit tests
# command: 'npm run test-unit-ios'
# - run:
# name: Android unit tests
# command: 'npm run test-unit-android'
- run:
name: iOS unit tests
command: 'npm run test-unit-ios'
- run:
name: Android unit tests
command: 'npm run test-unit-android'
- run:
name: Detox iOS e2e tests
command: 'npm run test-e2e-ios-release'

View File

@@ -7,28 +7,28 @@ describe('Notifications', () => {
});
describe('Foreground', () => {
it('Receive notification', async () => {
it('Should receive notification', async () => {
await device.sendUserNotification(createNotification({link: 'foreground/notification'}));
await expect(elementByLabel('foreground/notification')).toBeVisible();
});
it('Click notification', async () => {
it('Should open notification', async () => {
await device.sendUserNotification(createNotification({link: 'foreground/notification/click', showAlert: true}));
await expect(elementByLabel('Notification Clicked: foreground/notification/click')).toBeVisible();
});
});
describe('Background', () => {
it('Receive notification', async () => {
it('Should open notification', async () => {
await device.sendToHome();
await expect(elementByLabel('background/notification')).toBeNotVisible();
await expect(elementByLabel('Notification Clicked: background/notification')).toBeNotVisible();
await device.launchApp({newInstance: false, userNotification: createNotification({link: 'background/notification'})});
await expect(elementByLabel('background/notification')).toBeVisible();
await expect(elementByLabel('Notification Clicked: background/notification')).toBeVisible();
});
});
describe('Dead state', () => {
it('Receive notification', async () => {
it('Should receive notification', async () => {
await device.launchApp({newInstance: true, userNotification: createNotification({link: 'deadState/notification'})});
await expect(elementByLabel('deadState/notification')).toBeVisible();
});