Codeception: [RuntimeException] Call to undefined method AcceptanceTester::seeInDatabase

Created on 29 Jan 2016  路  4Comments  路  Source: Codeception/Codeception

My Configuration in codeception.yml

actor: Tester
paths:
    tests: tests
    log: tests/_output
    data: tests/_data
    support: tests/_support
    envs: tests/_envs
settings:
    bootstrap: _bootstrap.php
    colors: true
    memory_limit: 1024M
extensions:
    enabled:
        - Codeception\Extension\RunFailed
modules:
    config:
        Db:
            dsn: 'mysql:host=localhost;dbname=loket_new'
            user: 'root'
            password: '123123'
            populate: false
            cleanup: false
            reconnect: true

But when i ran test, error raised.

$I = new AcceptanceTester($scenario);   
$I->wantTo('Booking One Ticket');  
$I->click('Beli Tiket');  
$I->seeInDatabase('invoice', ['invoice_code' => 'ABCDEF']);

Most helpful comment

After i have enabled Db module in acceptance.suite.yml, it works! Thanks

```class_name: AcceptanceTester
modules:
enabled:
- PhpBrowser:
url: http://localhost/
- Db:
- \Helper\Acceptance

All 4 comments

Have you enabled Db module in acceptance.suite.yml ?

After i have enabled Db module in acceptance.suite.yml, it works! Thanks

```class_name: AcceptanceTester
modules:
enabled:
- PhpBrowser:
url: http://localhost/
- Db:
- \Helper\Acceptance

Can Codeception test database over SSH connection?

It isn't a question about Codeception. Can PDO do it?

Was this page helpful?
0 / 5 - 0 ratings