Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

storage-test.js 767B

12345678910111213141516171819202122232425
  1. const { assert } = require('chai');
  2. const storage = require('../src/storage');
  3. describe('storage', () => {
  4. it('should store a task', () => {
  5. global.scheduledTasks = [];
  6. storage.save({});
  7. assert.lengthOf(global.scheduledTasks, 1);
  8. });
  9. it('should get all tasks', () => {
  10. global.scheduledTasks = [{}];
  11. assert.lengthOf(storage.getTasks(), 1);
  12. });
  13. describe('on import', () => {
  14. it('should keep stored items across imports', () => {
  15. delete require.cache[require.resolve('../src/storage')];
  16. global.scheduledTasks = [];
  17. storage.save({});
  18. let storage2 = require('../src/storage');
  19. assert.lengthOf(storage2.getTasks(), 1);
  20. });
  21. });
  22. });