diff --git a/tests/Unit/Lexer/StatusLexerTest.php b/tests/Unit/Lexer/StatusLexerTest.php
index 5b0fe37de..fb25ee306 100644
--- a/tests/Unit/Lexer/StatusLexerTest.php
+++ b/tests/Unit/Lexer/StatusLexerTest.php
@@ -62,4 +62,48 @@ class StatusLexerTest extends TestCase
$expected = '@pixelfed hi, really like the website! #píxelfed';
$this->assertEquals($this->autolink, $expected);
}
+
+ /** @test **/
+ public function remoteMention()
+ {
+ $expected = [
+ "hashtags" => [
+ "dansup",
+ ],
+ "urls" => [],
+ "mentions" => [
+ "@dansup@mstdn.io",
+ "test",
+ ],
+ "replyto" => null,
+ "hashtags_with_indices" => [
+ [
+ "hashtag" => "dansup",
+ "indices" => [
+ 0,
+ 7,
+ ],
+ ],
+ ],
+ "urls_with_indices" => [],
+ "mentions_with_indices" => [
+ [
+ "screen_name" => "@dansup@mstdn.io",
+ "indices" => [
+ 8,
+ 24,
+ ],
+ ],
+ [
+ "screen_name" => "test",
+ "indices" => [
+ 25,
+ 30,
+ ],
+ ],
+ ],
+ ];
+ $actual = Extractor::create()->extract('#dansup @dansup@mstdn.io @test');
+ $this->assertEquals($actual, $expected);
+ }
}