From bc9b6ce6a13a64793aebc1f29a941b1ded7c178b Mon Sep 17 00:00:00 2001 From: Pedro Date: Tue, 20 Oct 2026 09:08:15 -0300 Subject: [PATCH] =?UTF-8?q?Separando=20Teste=20Kea=20par=20aum=20CRUD=20pr?= =?UTF-8?q?=C3=B3prio?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tests/Browser/KeaDhcpTest.php | 55 ++++++++++++++++++++++++++++++++++ tests/Browser/RedeCrudTest.php | 6 ---- 2 files changed, 55 insertions(+), 6 deletions(-) create mode 100644 tests/Browser/KeaDhcpTest.php diff --git a/tests/Browser/KeaDhcpTest.php b/tests/Browser/KeaDhcpTest.php new file mode 100644 index 0000000..b6b6dac --- /dev/null +++ b/tests/Browser/KeaDhcpTest.php @@ -0,0 +1,55 @@ +browse(function (Browser $browser) { + $browser->visit('/') + ->clickLink('login USP') + ->waitFor('#loginUsuario') + ->type('#callback', 'http://copaco/callback') + ->type('#loginUsuario', '111111') + ->press('Login') + ->waitForText('você é super administrador', 15); + + $browser->visit('/redes') + ->waitForText('Nº de Redes Cadastradas:', 15) + ->visit('/redes/create') + ->waitForText('Cadastrar Rede', 15) + ->type('nome', 'Rede Teste KEA') + ->type('iprede', '141.232.67.0') + ->type('cidr', '24') + ->type('gateway', '141.232.67.1') + ->type('vlan', '10') + ->type('netbios', '10.3.3.2') + ->type('ntp', '172.16.0.28') + ->type('dns', '143.107.253.3') + ->type('ad_domain', 'dominiodusk.usp.br') + ->select('shared_network', 'default') + ->check('active_dhcp') + ->press('Enviar Dados') + ->waitForText('Rede Teste KEA', 15) + ->assertSee('Rede Teste KEA'); + + $rede = Rede::latest()->first(); + + $browser->visit('/config') + ->press('Gerar configuração Kea (JSON) - Redes segmentadas') + ->waitForText('141.232.67.1', 15) + ->assertSee('141.232.67.1'); + + $browser->visit('/redes') + ->click("form[action$='/redes/{$rede->id}'] button.delete-item") + ->acceptDialog() + ->waitUntilMissingText('Rede Teste KEA', 15) + ->assertDontSee('Rede Teste KEA'); + }); + } +} diff --git a/tests/Browser/RedeCrudTest.php b/tests/Browser/RedeCrudTest.php index f4faf4b..0168973 100644 --- a/tests/Browser/RedeCrudTest.php +++ b/tests/Browser/RedeCrudTest.php @@ -57,12 +57,6 @@ public function test_rede_crud() ->waitForText('Rede Teste Editada', 15) ->assertSee('Rede Teste Editada'); - // Gerar Keadhcp - $browser->visit("/config") - ->press('Gerar configuração Kea (JSON) - Redes segmentadas') - ->waitForText('141.232.67.1', 15) - ->assertSee('141.232.67.1'); - // Delete $browser->visit('/redes') ->click("form[action$='/redes/{$rede->id}'] button.delete-item")