作者knives ()
看板PHP
標題[請益] 請問有人也有在用codeception在做測試嗎
時間Mon Dec 22 13:54:41 2014
最近打算要用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 去執行嗎
謝謝回覆
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.47.246
※ 文章網址: http://webptt.com/m.aspx?n=bbs/PHP/M.1419227684.A.7FA.html
1F:→ meteorboy: 記得是 cleanup 設 true 就會自動清掉了,你已經有設啦 12/22 14:27
2F:→ knives: 可是我發現舊的資料還是存在,還是要另外寫sql去刪 12/22 18:19
3F:→ knives: 還是說清除的sql 也是寫在dumper.sql裡 12/22 18:20
4F:→ meteorboy: 你確定你的 dumper.sql 有執行嗎? 12/25 22:32
5F:→ meteorboy: 你在跑 codeception 時 env 應該是 testing 會不會沒 12/25 22:32
6F:→ meteorboy: 沒有讀到 db 的設定? 12/25 22:33