loopback-connector-postgresql
Version:
Loopback PostgreSQL Connector
29 lines (23 loc) • 939 B
JavaScript
// Copyright IBM Corp. 2013,2015. All Rights Reserved.
// Node module: loopback-connector-postgresql
// This file is licensed under the Artistic License 2.0.
// License text available at https://opensource.org/licenses/Artistic-2.0
var DataSource = require('loopback-datasource-juggler').DataSource;
var config = require('rc')('loopback', {test: {postgresql: {}}}).test.postgresql;
if (process.env.CI) {
config = {
host: process.env.TEST_POSTGRESQL_HOST || config.host || 'localhost',
port: process.env.TEST_POSTGRESQL_PORT || config.port || 5432,
database: 'test',
username: process.env.TEST_POSTGRESQL_USER || config.username,
password: process.env.TEST_POSTGRESQL_PASSWORD || config.password
};
}
global.getDataSource = global.getSchema = function () {
var db = new DataSource(require('../'), config);
db.log = function (a) {
// console.log(a);
};
return db;
};
global.sinon = require('sinon');