Browse Source

Adiciona testes para o índice de colaboradores

master
Guilherme Capanema 6 years ago
parent
commit
807acb54b6
1 changed files with 35 additions and 0 deletions
  1. +35
    -0
      tests/Feature/Collaborators/Associates/IndexTest.php

+ 35
- 0
tests/Feature/Collaborators/Associates/IndexTest.php View File

@ -2,6 +2,7 @@
namespace Tests\Feature\Collaborators\Associates;
use App\Associate;
use App\Collaborator;
use Illuminate\Foundation\Testing\RefreshDatabase;
use Illuminate\Foundation\Testing\WithFaker;
@ -22,4 +23,38 @@ class IndexTest extends TestCase
->assertSuccessful()
->assertSeeLivewire('collaborators.associates.index');
}
/** @test */
public function index_paginates_results()
{
$collaborator = factory(Collaborator::class)->create();
$this->be($collaborator, 'collaborators');
factory(Associate::class, 2)->create(['name' => 'José da Silva']);
factory(Associate::class, 2)->create(['name' => 'Maria da Conceição']);
Livewire::test('collaborators.associates.index')
->assertSee('José da Silva')
->assertSee('Maria da Conceição')
->set('perPage', 1)
->assertSee('José da Silva')
->assertDontSee('Maria da Conceição');
}
/** @test */
public function index_is_searchable()
{
$collaborator = factory(Collaborator::class)->create();
$this->be($collaborator, 'collaborators');
factory(Associate::class, 2)->create(['name' => 'José da Silva']);
factory(Associate::class, 2)->create(['name' => 'Maria da Conceição']);
Livewire::test('collaborators.associates.index')
->assertSee('José da Silva')
->assertSee('Maria da Conceição')
->set('search', 'Maria da Conceição')
->assertDontSee('José da Silva')
->assertSee('Maria da Conceição');
}
}