在写codeception functional test 时测试中如果包含post请求,那么我们就需要调用函数sendPost。
默认情况下的functional tester中是不包含该函数的,需要enable这写函数,具体方法如下:
在functional.suite.yml文件中:
class_name: FunctionalTester modules: enabled: - Filesystem - Yii2 - Db - REST//添加REST模块 config: Yii2: configFile: 'codeception/config/functional.php' Db: dsn: 'mysql:host=localhost;dbname=test_db' user: 'test_user' password: 'test_password' dump: 'codeception/_data/dump.sql' populate: true cleanup: false REST: url: 'http://site.test/api'//添加REST模块