Add ability to test multiple server configurations

This commit is contained in:
Drew Gross
2016-02-18 18:44:04 -08:00
parent 19d17d8610
commit c9dfac277f
5 changed files with 136 additions and 51 deletions

View File

@@ -34,6 +34,12 @@ function setAppDatabaseURI(appId, uri) {
appDatabaseURIs[appId] = uri;
}
//Used by tests
function clearDatabaseURIs() {
appDatabaseURIs = {};
dbConnections = {};
}
function getDatabaseConnection(appId) {
if (dbConnections[appId]) {
return dbConnections[appId];
@@ -52,5 +58,6 @@ module.exports = {
getDatabaseConnection: getDatabaseConnection,
setAdapter: setAdapter,
setDatabaseURI: setDatabaseURI,
setAppDatabaseURI: setAppDatabaseURI
setAppDatabaseURI: setAppDatabaseURI,
clearDatabaseURIs: clearDatabaseURIs,
};