Le reste de la formation est réservé aux inscrits.
S'inscrire gratuitement// Laravel : RefreshDatabase
class ClientTest extends TestCase {
use RefreshDatabase;
public function test_creation_client() {
$client = Client::factory()->create(['nom' => 'Dupont']);
$this->assertDatabaseHas('clients', ['nom' => 'Dupont']);
}
}
// PHPUnit + PDO
public function testInsert() {
$stmt = $pdo->prepare("INSERT INTO test_table (nom) VALUES (:nom) RETURNING id");
$stmt->execute(['nom' => 'Test']);
$this->assertNotEmpty($pdo->lastInsertId());
}