rbt_mssql-pool-party
Version:
Extension of mssql that provides management of multiple connection pools, dsns, retries, and more
17 lines (15 loc) • 930 B
JavaScript
;var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");var _defaultConnectionPoolFactory = _interopRequireDefault(require("./default-connection-pool-factory"));
var _forceFqdnConnectionPoolFactory = _interopRequireDefault(require("./force-fqdn-connection-pool-factory"));
jest.mock('./default-connection-pool-factory');
_defaultConnectionPoolFactory["default"].mockImplementation(function (dsn) {return dsn;});
describe('force-fqdn-connection-pool-factory', function () {
it('appends an fqdn suffix to a server that contains an instance', function () {
var factory = (0, _forceFqdnConnectionPoolFactory["default"])('.some.fqdn');
var dsn = {
server: 'SOMEHOSTNAME\\SOMEINSTANCE'
};
var result = factory(dsn);
expect(result.server).toEqual('SOMEHOSTNAME.some.fqdn\\SOMEINSTANCE');
});
});
//# sourceMappingURL=force-fqdn-connection-pool-factory.test.js.map