node-sagas
Version:
Library for handling distributed transactions in the microservices architecture
21 lines • 822 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const saga_1 = require("../saga");
const factory_1 = require("../factory");
const step_1 = require("../step");
const saga_flow_1 = require("../saga-flow");
describe('Saga factory', () => {
test('createSaga', () => {
const sagaFactory = new factory_1.default();
expect(sagaFactory.createSaga([])).toBeInstanceOf(saga_1.Saga);
});
test('createStep', () => {
const sagaFactory = new factory_1.default();
expect(sagaFactory.createStep()).toBeInstanceOf(step_1.Step);
});
test('createSagaFlow', () => {
const sagaFactory = new factory_1.default();
expect(sagaFactory.createSagaFlow([])).toBeInstanceOf(saga_flow_1.SagaFlow);
});
});
//# sourceMappingURL=saga-factory.spec.js.map