mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 14:47:53 +01:00
refactor: Move sleep function to seprate file
This commit is contained in:
@@ -8,11 +8,4 @@ export { requester };
|
|||||||
export { translate } from '../translate';
|
export { translate } from '../translate';
|
||||||
export { checkExistence, resetHabiticaDB } from '../../mongo';
|
export { checkExistence, resetHabiticaDB } from '../../mongo';
|
||||||
export * from './object-generators';
|
export * from './object-generators';
|
||||||
|
export { sleep } from '../../sleep';
|
||||||
export async function sleep (seconds) {
|
|
||||||
let milliseconds = seconds * 1000;
|
|
||||||
|
|
||||||
return new Promise((resolve) => {
|
|
||||||
setTimeout(resolve, milliseconds);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ afterEach((done) => {
|
|||||||
mongoose.connection.db.dropDatabase(done);
|
mongoose.connection.db.dropDatabase(done);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
export { sleep } from './sleep';
|
||||||
|
|
||||||
export function generateUser (options = {}) {
|
export function generateUser (options = {}) {
|
||||||
return new User(options).toObject();
|
return new User(options).toObject();
|
||||||
}
|
}
|
||||||
|
|||||||
7
test/helpers/sleep.js
Normal file
7
test/helpers/sleep.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
export async function sleep (seconds) {
|
||||||
|
let milliseconds = seconds * 1000;
|
||||||
|
|
||||||
|
return new Promise((resolve) => {
|
||||||
|
setTimeout(resolve, milliseconds);
|
||||||
|
});
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user