diff options
author | Vitaly Takmazov | 2021-08-20 11:25:44 +0300 |
---|---|---|
committer | Vitaly Takmazov | 2021-08-20 11:25:44 +0300 |
commit | bab10770a77f5f756a58c4ca6f19dd51e1b492ee (patch) | |
tree | 5461c0ad688c862f48adead0ee34a46d935d159a /src/test/java/com | |
parent | d24b3d5ab3d0c3b42f878658fa76aeaeaca4c5a1 (diff) |
map NSFW tag to as:sensitive ActivityPub property
Diffstat (limited to 'src/test/java/com')
-rw-r--r-- | src/test/java/com/juick/MessageTest.java | 6 | ||||
-rw-r--r-- | src/test/java/com/juick/server/tests/ServerTests.java | 3 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/test/java/com/juick/MessageTest.java b/src/test/java/com/juick/MessageTest.java index cb4f4e45..9c079fa3 100644 --- a/src/test/java/com/juick/MessageTest.java +++ b/src/test/java/com/juick/MessageTest.java @@ -232,4 +232,10 @@ public class MessageTest { "\n" + "if [ \"$?\" -ne \"0\" ]; then\n"); } + @Test + public void sensitiveTest() { + Message testMessage = MockUtils.mockMessage(514, MockUtils.mockUser(5432, "rtfmpls", "secret"), "yo"); + testMessage.setTags(MessageUtils.parseTags("NSFW test")); + assertThat(MessageUtils.isSensitive(testMessage), is(true)); + } } diff --git a/src/test/java/com/juick/server/tests/ServerTests.java b/src/test/java/com/juick/server/tests/ServerTests.java index c37d70bc..f8e0f6a8 100644 --- a/src/test/java/com/juick/server/tests/ServerTests.java +++ b/src/test/java/com/juick/server/tests/ServerTests.java @@ -1816,8 +1816,9 @@ public class ServerTests { public void activitySerialization() throws Exception { Message msgNoTags = commandsManager.processCommand(ugnich, "people", emptyUri).getNewMessage().get(); String json = jsonMapper.writeValueAsString(Context.build(activityPubManager.makeNote(msgNoTags))); - Message msg = commandsManager.processCommand(ugnich, "*shit happens", emptyUri).getNewMessage().get(); + Message msg = commandsManager.processCommand(ugnich, "*NSFW *shit happens", emptyUri).getNewMessage().get(); Note note = activityPubManager.makeNote(msg); + assertThat(note.isSensitive(), is(true)); json = jsonMapper.writeValueAsString(Context.build(note)); Note replyNote = new Note(); replyNote.setId("http://localhost:8080/n/2-1"); |