"pixelfed.org", "username" => "dansup", ]; $actual = Nickname::normalizeProfileUrl('acct:dansup@pixelfed.org'); $this->assertEquals($expected, $actual); $expected = [ "domain" => "pixelfed.org", "username" => "dansup_", ]; $actual = Nickname::normalizeProfileUrl('acct:dansup@pixelfed.org'); $this->assertNotEquals($expected, $actual); $expected = [ "domain" => "pixelfed.org", "username" => "dansup", ]; $actual = Nickname::normalizeProfileUrl('acct:@dansup@pixelfed.org'); $this->assertEquals($expected, $actual); $expected = [ "domain" => "pixelfed.org", "username" => "dansup", ]; $actual = Nickname::normalizeProfileUrl('dansup@pixelfed.org'); $this->assertEquals($expected, $actual); $expected = [ "domain" => "pixelfed.org", "username" => "dansup", ]; $actual = Nickname::normalizeProfileUrl('@dansup@pixelfed.org'); $this->assertEquals($expected, $actual); } }