blessing-skin-server/tests/HttpTest/ViewTest/ComposersTest/UserPanelComposerTest.php
2019-11-24 14:32:58 +08:00

33 lines
746 B
PHP

<?php
namespace Tests;
use Event;
use App\Models\User;
class UserPanelComposerTest extends TestCase
{
public function testRenderUser()
{
$user = factory(User::class)->make();
$this->actingAs($user);
$this->get('/user')
->assertSee(
url('avatar/45/'.base64_encode($user->email).'.png?tid='.$user->avatar)
);
}
public function testBadges()
{
$user = factory(User::class)->make();
$this->actingAs($user);
Event::listen(\App\Events\RenderingBadges::class, function ($event) {
$event->badges[] = ['Pro', 'purple'];
});
$this->get('/user')->assertSee('<span class="badge bg-purple mb-1">Pro</span>');
}
}