From 9306f780c17b10fe15f09edb800abe248267324a Mon Sep 17 00:00:00 2001 From: Pedro Date: Mon, 14 Sep 2026 08:57:45 -0300 Subject: [PATCH 1/2] Testes Dusk --- tests/Browser/ExampleTest.php | 4 +-- tests/Browser/IndexTest.php | 28 ++++++++++++++++ tests/Browser/LoginTest.php | 61 +++++++++++++++++++++++++++++++++++ 3 files changed, 91 insertions(+), 2 deletions(-) create mode 100644 tests/Browser/IndexTest.php create mode 100644 tests/Browser/LoginTest.php 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 From 840235ddd9c03af8c68ab9e8123885e962e2f01b Mon Sep 17 00:00:00 2001 From: Pedro Date: Tue, 15 Sep 2026 08:44:54 -0300 Subject: [PATCH 2/2] =?UTF-8?q?Remo=C3=A7=C3=A3o=20de=20pasta=20desnescess?= =?UTF-8?q?=C3=A1ria?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/Feature/ExampleTest.php | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 tests/Feature/ExampleTest.php diff --git a/tests/Feature/ExampleTest.php b/tests/Feature/ExampleTest.php deleted file mode 100644 index 8364a84..0000000 --- a/tests/Feature/ExampleTest.php +++ /dev/null @@ -1,19 +0,0 @@ -get('/'); - - $response->assertStatus(200); - } -}