File tree 2 files changed +15
-1
lines changed
main/java/org/togetherjava/tjbot/commands/mediaonly
test/java/org/togetherjava/tjbot/commands/mediaonly
2 files changed +15
-1
lines changed Original file line number Diff line number Diff line change @@ -46,7 +46,8 @@ public void onMessageReceived(MessageReceivedEvent event) {
46
46
47
47
private static boolean messageHasNoMediaAttached (MessageReceivedEvent event ) {
48
48
Message message = event .getMessage ();
49
- return message .getAttachments ().isEmpty () && message .getEmbeds ().isEmpty ();
49
+ return message .getAttachments ().isEmpty () && message .getEmbeds ().isEmpty ()
50
+ && !message .getContentRaw ().contains ("http" );
50
51
}
51
52
52
53
@ Nonnull
Original file line number Diff line number Diff line change @@ -66,7 +66,20 @@ void keepsMessageWithAttachment() {
66
66
67
67
// THEN it does not get deleted
68
68
verify (event .getMessage (), never ()).delete ();
69
+ }
70
+
71
+ @ Test
72
+ void keepsMessageWithLinkedMedia () {
73
+ // GIVEN a message with media linked in the message
74
+ Message message = new MessageBuilder ()
75
+ .setContent ("Check out this cute cat https://i.imgur.com/HLFByUJ.png" )
76
+ .build ();
77
+
78
+ // WHEN sending the message
79
+ MessageReceivedEvent event = sendMessage (message );
69
80
81
+ // THEN it does not get deleted
82
+ verify (event .getMessage (), never ()).delete ();
70
83
}
71
84
72
85
@ Test
You can’t perform that action at this time.
0 commit comments