15 lines
554 B
TypeScript
15 lines
554 B
TypeScript
import { mockShipment, mockTrackingInfo } from '@tests/data/tracking.mock';
|
|
import { NotifierFactory } from '@/tracking/notifications/notifier.factory';
|
|
import { ConsoleNotifier } from '@/tracking/notifications/console.notifier';
|
|
|
|
describe('NotifierFactory', () => {
|
|
it('should be defined', () => {
|
|
expect(NotifierFactory).toBeDefined();
|
|
});
|
|
|
|
it('should create a notifier instance', () => {
|
|
const factory = new NotifierFactory(mockShipment, mockTrackingInfo);
|
|
expect(factory.createNotifier()).toBeInstanceOf(ConsoleNotifier);
|
|
});
|
|
});
|