diff options
Diffstat (limited to 'juick-server')
-rw-r--r-- | juick-server/src/test/java/com/juick/server/tests/ServerTests.java | 8 |
1 files changed, 8 insertions, 0 deletions
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 358fac3d..3e17ebce 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 @@ -565,6 +565,14 @@ public class ServerTests { xmppMessage.setBody("What's up?"); result = router.incomingMessage(xmppMessage); assertThat(result.getBody(), startsWith("Private message sent")); + xmppMessage.setFrom(botJid); + xmppMessage.setTo(botJid.withLocal("pm")); + Message pm = new Message(); + pm.setUser(userService.getUserByJID(from.toEscapedString())); + pm.setTo(userService.getUserByUID(secretlySadId).orElseThrow(IllegalAccessError::new)); + xmppMessage.addExtension(pm); + result = router.incomingMessage(xmppMessage); + // TODO: assert events } @Test public void botCommandsTests() throws Exception { |