dev-master
9999999-devA simple PDO extension for behat.
MIT
The Requires
- php >=5.4.0
- ext-pdo *
- behat/behat ~3.3.0
by xu.li
Wallogit.com
2017 © Pedro Peláez
A simple PDO extension for behat.
This is a simple PDO extension for behat., (*1)
``` bash composer require behat/behat lixu/behat-pdo-extension --dev, (*2)
# behat.yml Add following configuration items to your ```behat.yml```. ``` yml default: suites: default: path: %paths.base%/features contexts: - FeatureContext - lixu\BehatPDOExtension\Context\PDOContext extensions: lixu\BehatPDOExtension: dsn: 'mysql:host=127.0.0.1;dbname=test;charset=UTF8' username: 'root' password: ''
Here is a simple scenario:, (*3)
Note: You have to implement the "When I eat one apple" step by yourself., (*4)
Scenario: Buy a product
Given there are following "fruits":
| name | stock_level |
| apple | 10 |
| orange | 5 |
When I eat one apple
Then there should be following "fruits":
| name | stock_level |
| apple | 9 |
| orange | 5 |
If you want to use PDO in your feature class, you can simply extend your feature class from lixu\BehatPDOExtension\Context\PDOContext, and get the PDO instance by $this->getPDO()., (*5)
A simple PDO extension for behat.
MIT