Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 9 additions & 9 deletions tests/Browser/EquipamentoCrudTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ public function test_equipamento_crud()
// Início do teste crud
//Criação da rede para o teste do equipamento
$browser->visit('/redes')
->Pause(3000)
->waitForText('Adicionar Rede', 15)
->assertSee('Adicionar Rede')
->visit('/redes/create')
->Pause(3000)
->waitForText('Cadastrar Rede', 15)
->assertSee('Cadastrar Rede')
->type('nome', 'Rede Teste')
->type('iprede', '141.232.67.0')
Expand All @@ -38,7 +38,7 @@ public function test_equipamento_crud()
->select('shared_network', 'default')
->check('active_dhcp')
->press('Enviar Dados')
->pause(1000)
->waitForText('Rede Teste', 15)
->assertSee('Rede Teste');

$rede = Rede::latest()->first();
Expand All @@ -52,38 +52,38 @@ public function test_equipamento_crud()
->select('rede_id', $rede->id)
->type('descricao', 'Equipamento Teste')
->press('Enviar')
->pause(1000)
->waitForText('Equipamento Teste', 15)
->assertSee('Equipamento Teste');

$equipamento = Equipamento::latest()->first();

// Read
$browser->visit("/equipamentos/{$equipamento->id}")
->visit("/equipamentos/{$equipamento->id}")
->pause(1000)
->waitForText('200.106504', 15)
->assertSee('200.106504');

// Update
$browser->visit("/equipamentos/{$equipamento->id}/edit")
->assertSee('Editar Equipamento')
->type('patrimonio', '200.106505')
->press('Enviar')
->pause(1000)
->waitForText('200.106505', 15)
->assertSee('200.106505');

// Delete
$browser->visit('/equipamentos')
->click("form[action$='/equipamentos/{$equipamento->id}'] button.delete-item")
->acceptDialog()
->pause(1000)
->waitUntilMissingText('200.106505', 15)
->assertDontSee('200.106505');

// Deletar a rede criada para o teste
$browser->visit('/redes')
->click("form[action$='/redes/{$rede->id}'] button.delete-item")
->acceptDialog()
->pause(1000)
->assertDontSee('Rede Teste Editada');
->waitUntilMissingText('Rede Teste', 15)
->assertDontSee('Rede Teste');
});
}
}
18 changes: 10 additions & 8 deletions tests/Browser/RedeCrudTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,15 @@ public function test_rede_crud()
$browser->waitFor('#loginUsuario')
->type('#callback', 'http://copaco/callback')
->type('#loginUsuario', '111111')
->press('Login');
->press('Login')
->waitForText('você é super administrador', 15);
// Início do teste crud
//Create
$browser->visit('/redes')
->Pause(5000)
->waitForText('Nº de Redes Cadastradas:', 15)
->assertSee('Nº de Redes Cadastradas:')
->visit('/redes/create')
->waitForText('Cadastrar Rede', 15)
->assertSee('Cadastrar Rede')
->type('nome', 'Rede Teste')
->type('iprede', '141.232.67.0')
Expand All @@ -36,36 +38,36 @@ public function test_rede_crud()
->select('shared_network', 'default')
->check('active_dhcp')
->press('Enviar Dados')
->pause(1000)
->waitForText('Rede Teste', 15)
->assertSee('Rede Teste');

$rede = Rede::latest()->first();

// Read
$browser->visit("/redes/{$rede->id}")
->pause(1000)
->waitForText('Rede Teste', 15)
->assertSee('Rede Teste');

// Update
$browser->visit("/redes/{$rede->id}/edit")
->Pause(3000)
->waitForText('Editar Rede', 15)
->assertSee('Editar Rede')
->type('nome', 'Rede Teste Editada')
->press('Enviar Dados')
->pause(1000)
->waitForText('Rede Teste Editada', 15)
->assertSee('Rede Teste Editada');

// Gerar Keadhcp
$browser->visit("/config")
->press('Gerar configuração Kea (JSON) - Redes segmentadas')
->pause(2000)
->waitForText('141.232.67.1', 15)
->assertSee('141.232.67.1');

// Delete
$browser->visit('/redes')
->click("form[action$='/redes/{$rede->id}'] button.delete-item")
->acceptDialog()
->pause(1000)
->waitUntilMissingText('Rede Teste Editada', 15)
->assertDontSee('Rede Teste Editada');
});
}
Expand Down
Loading