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