diff --git a/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerIntegrationTest.java b/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerIntegrationTest.java
index 6c88846cf3c80b140b1bec6e1262d7ddf70443e7..6066f405257011eb4c571d9a9f784294e05c4c00 100644
--- a/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerIntegrationTest.java
+++ b/briar-core/src/test/java/org/briarproject/briar/blog/BlogManagerIntegrationTest.java
@@ -31,6 +31,7 @@ import static org.briarproject.briar.api.blog.MessageType.POST;
 import static org.briarproject.briar.api.blog.MessageType.WRAPPED_COMMENT;
 import static org.briarproject.briar.api.blog.MessageType.WRAPPED_POST;
 import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertFalse;
 import static org.junit.Assert.assertTrue;
 
 public class BlogManagerIntegrationTest
@@ -470,4 +471,17 @@ public class BlogManagerIntegrationTest
 		}
 	}
 
+	@Test
+	public void testRemoveContacts() throws Exception {
+		// 0 removes 1
+		assertTrue(blogManager0.getBlogs().contains(blog1));
+		contactManager0.removeContact(contactId1From0);
+		assertFalse(blogManager0.getBlogs().contains(blog1));
+
+		// 1 removes 0
+		assertTrue(blogManager1.getBlogs().contains(blog0));
+		contactManager1.removeContact(contactId0From1);
+		assertFalse(blogManager1.getBlogs().contains(blog0));
+	}
+
 }