Adjust storeHelper test to use actual Tasks

Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
This commit is contained in:
Raimund Schlüßler 2019-11-14 20:47:34 +01:00
parent 511502a6cd
commit d6daa45e6c
No known key found for this signature in database
GPG key ID: 036FA7EB1A599178

View file

@ -1,24 +1,61 @@
import { sort } from '../../../../src/store/storeHelper'
import Task from '../../../../src/models/task'
const tasks = [
{
id: 1,
due: '20191119T183901'
},
{
id: 2,
due: '20181119T183901'
},
{
id: 3,
due: null
},
{
id: 4,
due: '20151119T183901'
},
const vCalendars = [`
BEGIN:VCALENDAR\n
VERSION:2.0\n
PRODID:-//Nextcloud Tasks 0.11.3\n
BEGIN:VTODO\n
CREATED:20170101T180000\n
DTSTAMP:20180101T180000\n
LAST-MODIFIED:20180101T180000\n
UID:task01\n
SUMMARY:Test 1\n
DUE:20191119T183901\n
END:VTODO\n
END:VCALENDAR`,
`
BEGIN:VCALENDAR\n
VERSION:2.0\n
PRODID:-//Nextcloud Tasks 0.11.3\n
BEGIN:VTODO\n
CREATED:20170101T180000\n
DTSTAMP:20180101T180000\n
LAST-MODIFIED:20180101T180000\n
UID:task02\n
SUMMARY:Test 1\n
DUE:20181119T183901\n
END:VTODO\n
END:VCALENDAR`,
`
BEGIN:VCALENDAR\n
VERSION:2.0\n
PRODID:-//Nextcloud Tasks 0.11.3\n
BEGIN:VTODO\n
CREATED:20170101T180000\n
DTSTAMP:20180101T180000\n
LAST-MODIFIED:20180101T180000\n
UID:task03\n
SUMMARY:Test 1\n
END:VTODO\n
END:VCALENDAR`,
`
BEGIN:VCALENDAR\n
VERSION:2.0\n
PRODID:-//Nextcloud Tasks 0.11.3\n
BEGIN:VTODO\n
CREATED:20170101T180000\n
DTSTAMP:20180101T180000\n
LAST-MODIFIED:20180101T180000\n
UID:task04\n
SUMMARY:Test 1\n
DUE:20151119T183901\n
END:VTODO\n
END:VCALENDAR`,
]
const tasks = vCalendars.map((vCalendar) => {new Task(vCalendar) })
describe('storeHelper', () => {
'use strict'
@ -35,7 +72,4 @@ describe('storeHelper', () => {
const receivedTasks = sort(clonedTasks, 'due', 1)
expect(receivedTasks).toEqual(expectedTasks)
})
it("Tests if correct tasks are found for the 'current' collection.", () => {
})
})