public function testHaveAndSeeInDatabase() { $this->module->haveInDatabase('users', array('name' => 'john')); $this->module->seeInDatabase('users', array('name' => 'john')); $this->module->_before(\Codeception\Util\Stub::make('\\Codeception\\TestCase')); $this->module->dontSeeInDatabase('users', array('name' => 'john')); }
public function testHaveAndSeeInDatabase() { $user_id = $this->module->haveInDatabase('users', array('name' => 'john', 'email' => '*****@*****.**')); $this->assertInternalType('integer', $user_id); $this->module->seeInDatabase('users', array('name' => 'john', 'email' => '*****@*****.**')); $this->module->_after(\Codeception\Util\Stub::make('\Codeception\TestCase')); $this->module->dontSeeInDatabase('users', array('name' => 'john')); }
public function testHaveInDatabaseWithoutPrimaryKey() { self::$module->_before(\Codeception\Util\Stub::make('\\Codeception\\TestCase')); $testData = ['status' => 'test']; self::$module->haveInDatabase('no_pk', $testData); self::$module->seeInDatabase('no_pk', $testData); self::$module->_after(\Codeception\Util\Stub::make('\\Codeception\\TestCase')); self::$module->dontSeeInDatabase('no_pk', $testData); }
public function testHaveAndSeeInDatabase() { self::$module->_before(\Codeception\Util\Stub::make('\\Codeception\\TestCase')); $user_id = self::$module->haveInDatabase('users', array('name' => 'john', 'email' => '*****@*****.**')); $group_id = self::$module->haveInDatabase('groups', array('name' => 'john', 'enabled' => false)); $this->assertInternalType('integer', $user_id); self::$module->seeInDatabase('users', array('name' => 'john', 'email' => '*****@*****.**')); self::$module->dontSeeInDatabase('users', array('name' => 'john', 'email' => null)); self::$module->_after(\Codeception\Util\Stub::make('\\Codeception\\TestCase')); self::$module->dontSeeInDatabase('users', array('name' => 'john')); }