Skip to content

Commit 8801515

Browse files
committed
add a test for instance passing
1 parent 289b0a6 commit 8801515

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

packages/component/src/provider.test.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,20 @@ describe('Provider', () => {
197197
expect(callback).to.have.been.calledOnce;
198198
});
199199

200+
it('passes service instance', () => {
201+
const serviceInstance = { test: true };
202+
provider.setComponent(getFakeComponent('test', () => serviceInstance));
203+
const callback = fake();
204+
205+
// initialize the service instance
206+
provider.getImmediate();
207+
208+
provider.onInit(callback);
209+
210+
expect(callback).to.have.been.calledOnce;
211+
expect(callback).to.have.been.calledWith(serviceInstance);
212+
});
213+
200214
it('passes instance identifier', () => {
201215
provider.setComponent(
202216
getFakeComponent(

0 commit comments

Comments
 (0)