From 4589466917c5f30a6c3cce97c839c7fecf069a34 Mon Sep 17 00:00:00 2001
From: Henry Jameson <me@hjkos.com>
Date: Thu, 30 Aug 2018 16:34:24 +0300
Subject: [PATCH] fixup! Added logic to process reply to favorite request and
 update likes counter accordingly. Should fix some of cases of doubled likes
 and likes counter not decrementing.

---
 test/unit/specs/modules/statuses.spec.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/unit/specs/modules/statuses.spec.js b/test/unit/specs/modules/statuses.spec.js
index ba459b38c..1666ef5d6 100644
--- a/test/unit/specs/modules/statuses.spec.js
+++ b/test/unit/specs/modules/statuses.spec.js
@@ -264,7 +264,7 @@ describe('The Statuses module', () => {
     expect(state.timelines.public.visibleStatuses[0].fave_num).to.eql(1)
     expect(state.timelines.public.maxId).to.eq(favorite.id)
 
-    // If something is favorited by the current user, it also sets the 'favorited' property
+    // If something is favorited by the current user, it also sets the 'favorited' property but does not increment counter to avoid over-counting. Counter is incremented (updated, really) via response to the favorite request.
     const user = {
       id: 1
     }
@@ -281,7 +281,7 @@ describe('The Statuses module', () => {
     mutations.addNewStatuses(state, { statuses: [ownFavorite], showImmediately: true, timeline: 'public', user })
 
     expect(state.timelines.public.visibleStatuses.length).to.eql(1)
-    expect(state.timelines.public.visibleStatuses[0].fave_num).to.eql(2)
+    expect(state.timelines.public.visibleStatuses[0].fave_num).to.eql(1)
     expect(state.timelines.public.visibleStatuses[0].favorited).to.eql(true)
   })
 
-- 
GitLab