[請益] 請問有人也有在用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