Commit a6fa3809 authored by yogevbd's avatar yogevbd

Fix tests

parent fea314c4
...@@ -9,18 +9,18 @@ jobs: ...@@ -9,18 +9,18 @@ jobs:
- run: - run:
name: Install Dependencies name: Install Dependencies
command: scripts/install.ios.sh command: scripts/install.ios.sh
# - run: - run:
# name: Install Android name: Install Android
# command: scripts/install.android.sh command: scripts/install.android.sh
- run: - run:
name: npm install name: npm install
command: npm install command: npm install
# - run: - run:
# name: iOS unit tests name: iOS unit tests
# command: 'npm run test-unit-ios' command: 'npm run test-unit-ios'
# - run: - run:
# name: Android unit tests name: Android unit tests
# command: 'npm run test-unit-android' command: 'npm run test-unit-android'
- run: - run:
name: Detox iOS e2e tests name: Detox iOS e2e tests
command: 'npm run test-e2e-ios-release' command: 'npm run test-e2e-ios-release'
\ No newline at end of file
...@@ -7,28 +7,28 @@ describe('Notifications', () => { ...@@ -7,28 +7,28 @@ describe('Notifications', () => {
}); });
describe('Foreground', () => { describe('Foreground', () => {
it('Receive notification', async () => { it('Should receive notification', async () => {
await device.sendUserNotification(createNotification({link: 'foreground/notification'})); await device.sendUserNotification(createNotification({link: 'foreground/notification'}));
await expect(elementByLabel('foreground/notification')).toBeVisible(); 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 device.sendUserNotification(createNotification({link: 'foreground/notification/click', showAlert: true}));
await expect(elementByLabel('Notification Clicked: foreground/notification/click')).toBeVisible(); await expect(elementByLabel('Notification Clicked: foreground/notification/click')).toBeVisible();
}); });
}); });
describe('Background', () => { describe('Background', () => {
it('Receive notification', async () => { it('Should open notification', async () => {
await device.sendToHome(); 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 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', () => { describe('Dead state', () => {
it('Receive notification', async () => { it('Should receive notification', async () => {
await device.launchApp({newInstance: true, userNotification: createNotification({link: 'deadState/notification'})}); await device.launchApp({newInstance: true, userNotification: createNotification({link: 'deadState/notification'})});
await expect(elementByLabel('deadState/notification')).toBeVisible(); await expect(elementByLabel('deadState/notification')).toBeVisible();
}); });
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment