diff --git a/test/views/reports/timelineItem.test.js b/test/views/reports/timelineItem.test.js
index a7fe1370349130d4ebaf0957156d04ed8d25ddbd..551394dea789076653b31f2d12e8dea2478da029 100644
--- a/test/views/reports/timelineItem.test.js
+++ b/test/views/reports/timelineItem.test.js
@@ -69,7 +69,7 @@ describe('Report in a timeline', () => {
       }
     })
 
-    const statuses = wrapper.findAll(`.el-card .status-card`)
+    const statuses = wrapper.findAll(`.status-card`)
     expect(statuses.length).toEqual(2)
   })
 
@@ -84,7 +84,7 @@ describe('Report in a timeline', () => {
     })
     expect(report.statuses[0].sensitive).toBe(false)
 
-    const button = wrapper.find(`.el-card .status-card li.el-dropdown-menu__item`)
+    const button = wrapper.find(`.status-card li.el-dropdown-menu__item`)
     button.trigger('click')
     await flushPromises()
     expect(store.state.reports.fetchedReports[4].statuses[0].sensitive).toEqual(true)
@@ -108,4 +108,40 @@ describe('Report in a timeline', () => {
     expect(store.state.reports.fetchedReports[4].statuses[1].sensitive).toEqual(false)
     done()
   })
+
+  it('changes status visibility from public to unlisted', async (done) => {
+    const report = store.state.reports.fetchedReports[4]
+    const wrapper = mount(TimelineItem, {
+      store,
+      localVue,
+      propsData: {
+        report: report
+      }
+    })
+    expect(report.statuses[0].visibility).toBe('public')
+
+    const button = wrapper.find(`.status-card li.el-dropdown-menu__item:nth-child(${3})`)
+    button.trigger('click')
+    await flushPromises()
+    expect(store.state.reports.fetchedReports[4].statuses[0].visibility).toEqual('unlisted')
+    done()
+  })
+
+  it('changes status visibility from unlisted to private', async (done) => {
+    const report = store.state.reports.fetchedReports[4]
+    const wrapper = mount(TimelineItem, {
+      store,
+      localVue,
+      propsData: {
+        report: report
+      }
+    })
+    expect(report.statuses[1].visibility).toBe('unlisted')
+
+    const button = wrapper.find(`.status-card:nth-child(${2}) li.el-dropdown-menu__item:nth-child(${3})`)
+    button.trigger('click')
+    await flushPromises()
+    expect(store.state.reports.fetchedReports[4].statuses[1].visibility).toEqual('private')
+    done()
+  })
 })