[请益] 请问有人也有在用codeception在做测试吗

楼主: knives   2014-12-22 13:54:41
最近打算要用Codeception 做测试
我在yaml 设定档有 用到Db 模组
Db 的设定档如下
Db:
dsn: 'mysql:host=192.168.1.1;dbname=testdb'
user: 'root'
password: 'pass word'
dump: 'tests/_data/dumper.sql'
populate: true
cleanup: true
现在的问题是,开始测试的时候,的确是会执行dumper.sql的语法
可是问题是,我要怎么在测试结束的时候,执行清除资料
是要另外写test helper 去执行吗
谢谢回复
作者: meteorboy (闪亮亮DJ)   2014-12-22 14:27:00
记得是 cleanup 设 true 就会自动清掉了,你已经有设啦
楼主: knives   2014-12-22 18:19:00
可是我发现旧的资料还是存在,还是要另外写sql去删还是说清除的sql 也是写在dumper.sql里
作者: meteorboy (闪亮亮DJ)   2014-12-25 22:32:00
你确定你的 dumper.sql 有执行吗?你在跑 codeception 时 env 应该是 testing 会不会没没有读到 db 的设定?

Links booklink

Contact Us: admin [ a t ] ucptt.com