diff options
Diffstat (limited to 'src/test/java/com/juick/server/tests')
-rw-r--r-- | src/test/java/com/juick/server/tests/ServerTests.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/java/com/juick/server/tests/ServerTests.java b/src/test/java/com/juick/server/tests/ServerTests.java index c554f20e..322d4de7 100644 --- a/src/test/java/com/juick/server/tests/ServerTests.java +++ b/src/test/java/com/juick/server/tests/ServerTests.java @@ -2048,4 +2048,17 @@ public class ServerTests { .andExpect(status().isOk()) .andExpect(content().contentType("application/rss+xml;charset=UTF-8")); } + + @Test + public void wsThreadsShouldRedirect() throws Exception { + int mid = messagesService.createMessage(ugnich.getUid(), "tst", null, Collections.emptyList()); + mockMvc.perform(get("/ugnich/" + mid)) + .andExpect(status().isOk()); + mockMvc.perform(get("/s/" + mid)) + .andExpect(status().isFound()) + .andExpect(redirectedUrl("/ugnich/" + mid)); + mockMvc.perform(get("/ws/" + mid)) + .andExpect(status().isFound()) + .andExpect(redirectedUrl("/ugnich/" + mid)); + } } |