鍍金池/ 問答/PHP/ laravel 開發(fā)拓展包改如何進行單元測試?

laravel 開發(fā)拓展包改如何進行單元測試?

  1. 開發(fā)一款包測試功能需要手動測試,因此我想到了單元測試,然后參考passport的單元測試,但是我不知道該怎么寫?mockery+phpunit在laravel包中該如何進行調(diào)用呢?我嘗試去看mockery的文檔也沒有看懂?能幫我解決下么?謝謝!
回答
編輯回答
涼汐

單元測試就是測試一個函數(shù)的功能. 給函數(shù)相應(yīng)參數(shù), 獲取函數(shù)返回值, 判斷返回值是不是正確.

和laravel沒啥關(guān)系. 也不需要mockery.

寫testcase, 在里面直接調(diào)用你的類, 函數(shù)就行.

2018年1月25日 18:49
編輯回答
心悲涼

可以使用 orchestra/testbench 這個包來 mock laravel 框架??梢詤⒖荚谙碌倪@個 laravel-placeholder 包,沒啥功能,就是想練習 testbench 的用法

2017年12月3日 18:46