mirror of
https://github.com/devcode-it/openstamanager.git
synced 2025-02-16 19:40:44 +01:00
Bugfix dei tests
This commit is contained in:
parent
0a8d4488a4
commit
f2fe26c58b
@ -4,14 +4,10 @@ paths:
|
||||
data: tests/_data
|
||||
support: tests/_support
|
||||
envs: tests/_envs
|
||||
settings:
|
||||
bootstrap: _bootstrap.php
|
||||
error_level: E_ALL & ~E_WARNING & ~E_NOTICE & ~E_USER_DEPRECATED
|
||||
actor_suffix: Tester
|
||||
extensions:
|
||||
enabled:
|
||||
- Codeception\Extension\RunFailed
|
||||
modules:
|
||||
config:
|
||||
WebDriver:
|
||||
url: http://localhost/openstamanager
|
||||
window_size: false # disabled in ChromeDriver
|
||||
port: 9515
|
||||
browser: chrome
|
||||
|
9
core.php
9
core.php
@ -245,12 +245,3 @@ if (!API::isAPIRequest()) {
|
||||
$post = Filter::getPOST();
|
||||
$get = Filter::getGET();
|
||||
}
|
||||
|
||||
$f = Modules\Fatture\Fattura::find(7);
|
||||
|
||||
$result = Modules\Fatture\Fattura::create([
|
||||
'idanagrafica' => 1,
|
||||
'data' => '2018-11-11 12:13:21',
|
||||
'id_segment' => 1,
|
||||
'idtipodocumento' => 1,
|
||||
]);
|
||||
|
@ -7,6 +7,9 @@
|
||||
actor: AcceptanceTester
|
||||
modules:
|
||||
enabled:
|
||||
- WebDriver
|
||||
- WebDriver:
|
||||
window_size: false # disabled in ChromeDriver
|
||||
port: 9515
|
||||
browser: chrome
|
||||
- \Helper\Acceptance
|
||||
- \Helper\Select2
|
||||
|
@ -7,7 +7,7 @@ class AnagraficheCest
|
||||
*
|
||||
* @param AcceptanceTester $t
|
||||
*/
|
||||
public function addAnag(AcceptanceTester $t, $name = 'ANAGRAFICA DI PROVA', $tipo = 1, $piva = '')
|
||||
public function addAnag(AcceptanceTester $t, $name = 'ANAGRAFICA DI PROVA', $tipo = 1, $partita_iva = '')
|
||||
{
|
||||
// Effettua l'accesso con le credenziali fornite
|
||||
$t->login('admin', 'admin');
|
||||
@ -21,19 +21,16 @@ class AnagraficheCest
|
||||
// Completa i campi per il nuovo elemento
|
||||
$t->fillField('Ragione sociale', $name);
|
||||
$t->select2('#idtipoanagrafica', $tipo);
|
||||
$t->click('.btn-box-tool');
|
||||
$t->waitForElementVisible('#piva', 3);
|
||||
$t->fillField('Partita IVA', $piva);
|
||||
$t->click('.btn-box-tool');
|
||||
$t->waitForElementVisible('#piva', 3);
|
||||
$t->fillField('Partita IVA', $partita_iva);
|
||||
|
||||
// Effettua il submit
|
||||
$t->executeJS('window.scrollTo(0,document.body.scrollHeight);');
|
||||
$t->clickAndWait('Aggiungi', '#add-form');
|
||||
|
||||
// Controlla il salvataggio finale
|
||||
$t->see('Aggiunta nuova anagrafica%', '.alert-success');
|
||||
|
||||
|
||||
// Controlla il salvataggio finale
|
||||
//$t->see('Dati anagrafici');
|
||||
$t->see('Aggiunta nuova anagrafica');
|
||||
}
|
||||
|
||||
/**
|
||||
@ -50,8 +47,8 @@ class AnagraficheCest
|
||||
|
||||
// Conferma l'eliminazione
|
||||
$t->clickSwalButton('Elimina');
|
||||
|
||||
// Controlla eliminazione
|
||||
|
||||
// Controlla eliminazione
|
||||
$t->see('Anagrafica eliminata!', '.alert-success');
|
||||
}
|
||||
}
|
||||
|
5
tests/acceptance/_bootstrap.php
Normal file
5
tests/acceptance/_bootstrap.php
Normal file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
|
||||
define('DOCROOT', __DIR__.'/../..');
|
||||
|
||||
$dbo = Database::getConnection();
|
1
tests/functional/_bootstrap.php
Normal file
1
tests/functional/_bootstrap.php
Normal file
@ -0,0 +1 @@
|
||||
<?php
|
21
tests/unit/FatturaTest.php
Normal file
21
tests/unit/FatturaTest.php
Normal file
@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
class FatturaTest extends \Codeception\Test\Unit
|
||||
{
|
||||
public function testCreate()
|
||||
{
|
||||
$data = date('Y-m-d H:i:s');
|
||||
|
||||
$fattura = Modules\Fatture\Fattura::create([
|
||||
'idanagrafica' => 1,
|
||||
'data' => $data,
|
||||
'id_segment' => 1,
|
||||
'idtipodocumento' => 2,
|
||||
]);
|
||||
|
||||
$this->assertEquals($fattura->idanagrafica, 1);
|
||||
$this->assertEquals($fattura->idtipodocumento, 2);
|
||||
$this->assertEquals($fattura->id_segment, 1);
|
||||
$this->assertEquals($fattura->data, $data);
|
||||
}
|
||||
}
|
5
tests/unit/_bootstrap.php
Normal file
5
tests/unit/_bootstrap.php
Normal file
@ -0,0 +1,5 @@
|
||||
<?php
|
||||
|
||||
define('DOCROOT', __DIR__.'/../..');
|
||||
|
||||
$dbo = Database::getConnection();
|
Loading…
x
Reference in New Issue
Block a user