From 7bf7f4ef4c47f55249ac73d9e243a05359866617 Mon Sep 17 00:00:00 2001 From: Angelina Filippova Date: Wed, 29 May 2019 23:48:50 +0200 Subject: [PATCH] Add tests for changing report state --- src/api/__mocks__/reports.js | 5 ++ src/views/reports/components/TimelineItem.vue | 43 +------------ test/views/reports/reportsFilter.test.js | 2 +- test/views/reports/timelineItem.test.js | 61 +++++++++++++++++++ 4 files changed, 68 insertions(+), 43 deletions(-) create mode 100644 test/views/reports/timelineItem.test.js diff --git a/src/api/__mocks__/reports.js b/src/api/__mocks__/reports.js index 48c5beed..bdcf8df9 100644 --- a/src/api/__mocks__/reports.js +++ b/src/api/__mocks__/reports.js @@ -18,3 +18,8 @@ export async function filterReports(filter, limit, max_id, authHost, token) { const paginatedReports = max_id.length > 0 ? filteredReports.slice(5) : filteredReports.slice(0, 5) return Promise.resolve({ data: { reports: paginatedReports }}) } + +export async function changeState(state, id, authHost, token) { + const report = reports.find(report => report.id === id) + return Promise.resolve({ data: { ...report, state }}) +} diff --git a/src/views/reports/components/TimelineItem.vue b/src/views/reports/components/TimelineItem.vue index e91b7824..a4b77cd5 100644 --- a/src/views/reports/components/TimelineItem.vue +++ b/src/views/reports/components/TimelineItem.vue @@ -54,8 +54,7 @@