kopia lustrzana https://github.com/pixelfed/pixelfed
				
				
				
			
		
			
				
	
	
		
			49 wiersze
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			49 wiersze
		
	
	
		
			1.1 KiB
		
	
	
	
		
			PHP
		
	
	
<?php
 | 
						|
 | 
						|
namespace Tests\Unit;
 | 
						|
 | 
						|
use Tests\TestCase;
 | 
						|
use App\Util\Lexer\Nickname;
 | 
						|
 | 
						|
class WebfingerTest extends TestCase
 | 
						|
{
 | 
						|
	/** @test */
 | 
						|
	public function webfingerTest()
 | 
						|
	{
 | 
						|
		$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('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);
 | 
						|
	}
 | 
						|
}
 |