port updateTask, addTask, clearCompleted, taskDefaults, uuid

This commit is contained in:
Matteo Pagliazzi
2016-04-03 21:50:32 +02:00
parent 060e3b1045
commit 382e391fd0
14 changed files with 322 additions and 99 deletions
+37
View File
@@ -0,0 +1,37 @@
import clearCompleted from '../../../common/script/ops/clearCompleted';
import {
generateTodo,
} from '../../helpers/common.helper';
describe('shared.ops.clearCompleted', () => {
it('clear completed todos', () => {
let todos = [
generateTodo({text: 'todo'}),
generateTodo({
text: 'done',
completed: true,
}),
generateTodo({
text: 'done chellenge broken',
completed: true,
challenge: {
id: 123,
broken: 'TASK_DELETED',
},
}),
generateTodo({
text: 'done chellenge not broken',
completed: true,
challenge: {
id: 123,
},
}),
];
clearCompleted(todos);
expect(todos.length).to.equal(2);
expect(todos[0].text).to.equal('todo');
expect(todos[1].text).to.equal('done chellenge not broken');
});
});