diff --git a/tests/Browser/ExampleTest.php b/tests/Browser/ExampleTest.php index 2d451fc..734e653 100644 --- a/tests/Browser/ExampleTest.php +++ b/tests/Browser/ExampleTest.php @@ -14,8 +14,8 @@ class ExampleTest extends DuskTestCase public function test_basic_example(): void { $this->browse(function (Browser $browser) { - $browser->visit('/') - ->assertSee('Laravel'); + $browser->visit('/mesas') + ->assertSee('mesas'); }); } } diff --git a/tests/Browser/IndexTest.php b/tests/Browser/IndexTest.php new file mode 100644 index 0000000..970403b --- /dev/null +++ b/tests/Browser/IndexTest.php @@ -0,0 +1,28 @@ +browse(function (Browser $browser) { + $browser->visit('/mesas') + ->assertSee('mesas'); + }); + $this->browse(function (Browser $browser) { + $browser->visit('/salas') + ->assertSee('sala'); + }); + $this->browse(function (Browser $browser) { + $browser->visit('/status') + ->assertSee('status'); + }); + } +} diff --git a/tests/Browser/LoginTest.php b/tests/Browser/LoginTest.php new file mode 100644 index 0000000..42ebf6e --- /dev/null +++ b/tests/Browser/LoginTest.php @@ -0,0 +1,61 @@ +browse(function (Browser $browser) { + $browser->visit('/mesas') + ->pause(1000) + ->assertSee('Não autenticado') + ->visit('/salas') + ->pause(1000) + ->assertSee('Não autenticado') + ->visit('/status') + ->pause(1000) + ->assertSee('Não autenticado') + + // login + ->clickLink('Entrar') + ->waitFor('#loginUsuario') + ->type('#loginUsuario', '111111') + ->press('Login') + + + // Verificando login + ->visit('/mesas') + ->assertSee('Sair') + ->pause(5000) + ->assertSee('Sair') + ->visit('/salas') + ->pause(1000) + ->assertSee('Sair') + ->visit('/status') + ->pause(1000) + ->assertSee('Sair') + + // Deslogando + ->clickLink('Sair') + ->visit('/mesas') + ->pause(1000) + ->assertSee('Não autenticado') + ->visit('/salas') + ->pause(1000) + ->assertSee('Não autenticado') + ->visit('/status') + ->pause(1000) + ->assertSee('Não autenticado'); + + }); + + } +} + +?> \ No newline at end of file