/** * @module 'mssql-test' * @fileoverview Tests of winston transport for logging into SQLServer * @license MIT * @author Andrei Tretyakov */ import { config } from 'dotenv'; import logTestSuite from '../suite/log'; import queryTestSuite from '../suite/query'; import { SqlTransport } from '../winston-sql-transport'; config(); const transportConfig = { client: 'mssql', connection: { user: process.env.MSSQL_USER, password: process.env.MSSQL_PASSWORD, server: process.env.MSSQL_HOST, database: process.env.MSSQL_DB, }, }; describe('MSSQL', () => { const transport = new SqlTransport(transportConfig); beforeAll(() => transport.init()); logTestSuite(transport); queryTestSuite(transport); afterAll(() => transport.end()); });