Commit cb2ec057 authored by Ran Greenberg's avatar Ran Greenberg

add test

parent f0488296
......@@ -28,7 +28,8 @@ describe("NotificationsIOS", () => {
nativeLocalNotification,
nativeCancelLocalNotification,
nativeCancelAllLocalNotifications,
nativeSetBadgesCount;
nativeSetBadgesCount,
nativeIsRegisteredForRemoteNotifications;
let NotificationsIOS, NotificationAction, NotificationCategory;
let someHandler = () => {};
......@@ -49,6 +50,7 @@ describe("NotificationsIOS", () => {
nativeCancelLocalNotification = sinon.spy();
nativeCancelAllLocalNotifications = sinon.spy();
nativeSetBadgesCount = sinon.spy();
nativeIsRegisteredForRemoteNotifications = sinon.spy();
let libUnderTest = proxyquire("../index.ios", {
"uuid": {
......@@ -65,7 +67,8 @@ describe("NotificationsIOS", () => {
localNotification: nativeLocalNotification,
cancelLocalNotification: nativeCancelLocalNotification,
cancelAllLocalNotifications: nativeCancelAllLocalNotifications,
setBadgesCount: nativeSetBadgesCount
setBadgesCount: nativeSetBadgesCount,
isRegisteredForRemoteNotifications: nativeIsRegisteredForRemoteNotifications
}
},
NativeAppEventEmitter: {
......@@ -104,6 +107,7 @@ describe("NotificationsIOS", () => {
nativeLocalNotification.reset();
nativeCancelLocalNotification.reset();
nativeCancelAllLocalNotifications.reset();
nativeIsRegisteredForRemoteNotifications.reset();
});
after(() => {
......@@ -119,6 +123,7 @@ describe("NotificationsIOS", () => {
nativeLocalNotification = null;
nativeCancelLocalNotification = null;
nativeCancelAllLocalNotifications = null;
nativeIsRegisteredForRemoteNotifications = null;
NotificationsIOS = null;
NotificationAction = null;
......@@ -295,4 +300,13 @@ describe("NotificationsIOS", () => {
expect(nativeCancelAllLocalNotifications).to.have.been.calledWith();
});
});
describe("Is registered for remote notifications ", () => {
it("should call native is registered for remote notifications", () => {
NotificationsIOS.isRegisteredForRemoteNotifications();
expect(nativeIsRegisteredForRemoteNotifications).to.have.been.calledWith();
});
});
});
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