pgdata und yaml
This commit is contained in:
26
app/node_modules/node-cron/test/storage-test.js
generated
vendored
Normal file
26
app/node_modules/node-cron/test/storage-test.js
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
const { assert } = require('chai');
|
||||
const storage = require('../src/storage');
|
||||
|
||||
describe('storage', () => {
|
||||
it('should store a task', () => {
|
||||
global.scheduledTasks = new Map();
|
||||
storage.save({});
|
||||
assert.lengthOf(global.scheduledTasks, 1);
|
||||
});
|
||||
|
||||
it('should get all tasks', () => {
|
||||
global.scheduledTasks = new Map();
|
||||
global.scheduledTasks.set(0, {});
|
||||
assert.lengthOf(storage.getTasks(), 1);
|
||||
});
|
||||
|
||||
describe('on import', () => {
|
||||
it('should keep stored items across imports', () => {
|
||||
delete require.cache[require.resolve('../src/storage')];
|
||||
global.scheduledTasks = new Map();
|
||||
storage.save({});
|
||||
let storage2 = require('../src/storage');
|
||||
assert.lengthOf(storage2.getTasks(), 1);
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user