|
1 | 1 | import { Context, Errors, ServiceBroker } from "moleculer"; |
| 2 | +import type { ServiceSchema } from "moleculer"; |
2 | 3 | import TestService from "../../../services/products.service"; |
3 | 4 |
|
4 | 5 | describe("Test 'products' service", () => { |
5 | 6 | describe("Test actions", () => { |
6 | 7 | const broker = new ServiceBroker({ logger: false }); |
7 | | - const service = broker.createService(TestService); |
| 8 | + const service = broker.createService(TestService as unknown as ServiceSchema); |
8 | 9 |
|
9 | 10 | jest.spyOn(service.adapter, "updateById"); |
10 | 11 | jest.spyOn(service, "transformDocuments"); |
@@ -126,7 +127,7 @@ describe("Test 'products' service", () => { |
126 | 127 |
|
127 | 128 | describe("Test methods", () => { |
128 | 129 | const broker = new ServiceBroker({ logger: false }); |
129 | | - const service = broker.createService(TestService); |
| 130 | + const service = broker.createService(TestService as unknown as ServiceSchema); |
130 | 131 |
|
131 | 132 | jest.spyOn(service.adapter, "insertMany"); |
132 | 133 | jest.spyOn(service, "seedDB"); |
@@ -156,7 +157,7 @@ describe("Test 'products' service", () => { |
156 | 157 | const createActionFn = jest.fn(); |
157 | 158 | broker.createService({ |
158 | 159 | name: "products", |
159 | | - mixins: [TestService], |
| 160 | + mixins: [TestService as unknown as ServiceSchema], |
160 | 161 | actions: { |
161 | 162 | create: { |
162 | 163 | handler: createActionFn, |
|
0 commit comments