UNPKG

@case-contract-testing/case

Version:

Next-generation contract testing suite

36 lines (35 loc) 1.67 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.readerDependencies = exports.writerDependencies = void 0; const BrokerService_1 = require("../core/BrokerService"); const broker_1 = require("./broker"); const contractStore_1 = require("./contractStore"); const BuildEnvironment_1 = require("./BuildEnvironment/BuildEnvironment"); const logger_1 = require("./logger"); const resultPrinter_1 = require("./resultPrinter"); const core_1 = require("../core"); const contractReader_1 = require("./contractStore/contractReader"); const DEFAULT_CONFIG = { logLevel: 'warn', contractDir: 'case-contracts', publish: 'ONLY_IN_CI', printResults: true, testRunId: core_1.DEFAULT_TEST_ID, }; exports.writerDependencies = { defaultConfig: { ...DEFAULT_CONFIG, throwOnFail: true }, resultPrinter: resultPrinter_1.resultPrinter, makeLogger: logger_1.makeLogger, writeContract: contractStore_1.writeContract, makeEnvironment: BuildEnvironment_1.makeEnvironment, makeBrokerService: (context) => new BrokerService_1.BrokerService((0, broker_1.makeBrokerApi)(context), (0, BuildEnvironment_1.makeEnvironment)()), }; exports.readerDependencies = { defaultConfig: { ...DEFAULT_CONFIG, throwOnFail: false }, resultPrinter: resultPrinter_1.resultPrinter, makeLogger: logger_1.makeLogger, makeBrokerApi: broker_1.makeBrokerApi, makeEnvironment: BuildEnvironment_1.makeEnvironment, makeContractStore: contractReader_1.makeContractStore, makeBrokerService: (context) => new BrokerService_1.BrokerService((0, broker_1.makeBrokerApi)(context), (0, BuildEnvironment_1.makeEnvironment)()), };