We use the db instance globally with establisheddatabase.
This commit is contained in:
@@ -2,8 +2,7 @@ const Cache = require('src/tmdb/cache');
|
|||||||
const SqliteDatabase = require('src/database/sqliteDatabase');
|
const SqliteDatabase = require('src/database/sqliteDatabase');
|
||||||
|
|
||||||
function createCacheEntry(key, value) {
|
function createCacheEntry(key, value) {
|
||||||
const database = new SqliteDatabase(':memory:');
|
const cache = new Cache();
|
||||||
const cache = new Cache(database);
|
|
||||||
return cache.set(key, value);
|
return cache.set(key, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,12 +1,11 @@
|
|||||||
const User = require('src/user/user');
|
const User = require('src/user/user');
|
||||||
const UserSecurity = require('src/user/userSecurity');
|
const UserSecurity = require('src/user/userSecurity');
|
||||||
const SqliteDatabase = require('src/database/sqliteDatabase');
|
|
||||||
|
|
||||||
function createUser(username, email, password) {
|
function createUser(username, password) {
|
||||||
const database = new SqliteDatabase(':memory:');
|
const userSecurity = new UserSecurity();
|
||||||
const userSecurity = new UserSecurity(database);
|
const user = new User(username)
|
||||||
const user = new User(username, email);
|
|
||||||
return userSecurity.createNewUser(user, password);
|
return Promise.resolve(userSecurity.createNewUser(user, password))
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = createUser;
|
module.exports = createUser;
|
||||||
@@ -1,11 +1,9 @@
|
|||||||
const SqliteDatabase = require('src/database/sqliteDatabase');
|
const establishedDatabase = require('src/database/database');
|
||||||
|
|
||||||
function resetDatabase() {
|
function resetDatabase() {
|
||||||
const database = new SqliteDatabase(':memory:');
|
return Promise.resolve()
|
||||||
return Promise.resolve()
|
.then(() => establishedDatabase.tearDown())
|
||||||
.then(() => database.connect())
|
.then(() => establishedDatabase.setUp())
|
||||||
// .then(() => database.tearDown())
|
|
||||||
.then(() => database.setUp());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = resetDatabase;
|
module.exports = resetDatabase;
|
||||||
|
|||||||
Reference in New Issue
Block a user