Skip to content

Commit a7cdf26

Browse files
committed
Test that the right functions are passed when subscribing as well.
1 parent 2d66e21 commit a7cdf26

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

test/BranchSubscriber.test.js

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ test('subscribes to init session start events', () => {
2525

2626
expect(subscriber._nativeEventEmitter.addListener.mock.calls.length).toBe(1)
2727
expect(subscriber._nativeEventEmitter.addListener.mock.calls[0][0]).toBe(RNBranch.INIT_SESSION_START)
28+
expect(subscriber._nativeEventEmitter.addListener.mock.calls[0][1]).toBe(subscriber.options.onOpenStart)
2829
})
2930

3031
test('subscribes to init session success & error events', () => {
@@ -43,4 +44,6 @@ test('subscribes to init session success & error events', () => {
4344
RNBranch.INIT_SESSION_ERROR,
4445
RNBranch.INIT_SESSION_SUCCESS,
4546
])
47+
expect(subscriber._nativeEventEmitter.addListener.mock.calls[0][1]).toBe(subscriber.options.onOpenComplete)
48+
expect(subscriber._nativeEventEmitter.addListener.mock.calls[1][1]).toBe(subscriber.options.onOpenComplete)
4649
})

0 commit comments

Comments
 (0)