public function testValidate(UnitTester $I) { $data = ['host' => 'localhost', 'dbuser' => 'homestead', 'password' => 'secret', 'port' => '3306', 'database' => 'stigma']; $dbConnectionValidation = new DatabaseConnectionValidation(); $I->assertTrue($dbConnectionValidation->passes($data)); $I->expectedPdoException(function () { $data = ['host' => 'localhost', 'dbuser' => 'homestead', 'password' => 'secret2', 'port' => '3306', 'database' => 'stigma']; $dbConnectionValidation = new DatabaseConnectionValidation(); $dbConnectionValidation->passes($data); }); }