aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/com/juick/server/tests/ServerTests.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/juick/server/tests/ServerTests.java')
-rw-r--r--src/test/java/com/juick/server/tests/ServerTests.java13
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));
+ }
}