тестирование ibm_db2 с помощью sinon / mocha / chai - PullRequest
0 голосов
/ 10 ноября 2018

Я пытаюсь написать тестовый пример sinon для ibm_db2 в моем приложении js node. Код NodeJS для подключения к БД выглядит следующим образом.

Может кто-нибудь предложить способ смоделировать это, используя тестовые сценарии sinon / mocha.

var db = require(ibm_db);
var config={};//All db params like hostname,port,credentials are in config
var connection = db.openSync(config);
function getConnection(){
  if(connection == null || connection == undefined){
    connection = db.openSync(config);
  }
  return connection;
}
exports.getConnection = getConnection;
...