From 32869acec73653b6b62b35841845e9c732133571 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Thu, 27 Sep 2018 09:29:33 +0300 Subject: RFC8058: One-Click Functionality for List Email Headers --- .../src/test/java/com/juick/server/tests/ServerTests.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'juick-server/src/test') diff --git a/juick-server/src/test/java/com/juick/server/tests/ServerTests.java b/juick-server/src/test/java/com/juick/server/tests/ServerTests.java index 4e4ad9c4..f1e3a58e 100644 --- a/juick-server/src/test/java/com/juick/server/tests/ServerTests.java +++ b/juick-server/src/test/java/com/juick/server/tests/ServerTests.java @@ -1697,4 +1697,13 @@ public class ServerTests { assertThat(msg.getTags().get(1).getName(), is("test2")); assertThat(msg.getText(), is("test3")); } + @Test + public void oneClickUnsubscribe() throws Exception { + mockMvc.perform(post("/settings/unsubscribe") + .param("hash", "123456") + .param("List-Unsubscribe", "One-Click")).andExpect(status().isBadRequest()); + mockMvc.perform(post("/settings/unsubscribe") + .param("hash", userService.getHashByUID(ugnich.getUid())) + .param("List-Unsubscribe", "One-Click")).andExpect(status().isOk()); + } } -- cgit v1.2.3