测试中的Laravel form宏

测试中的Laravel form宏,laravel,phpunit,Laravel,Phpunit,我在routes.php旁边放了一个文件macros.php Form::macro("check", function($name, $value = 1, $checked = null, $options = array()){ return Form::hidden($name, 0).Form::checkbox($name, $value, $checked, $options); }); 我将其加载到start/global.php中: require_once app_

我在routes.php旁边放了一个文件macros.php

Form::macro("check", function($name, $value = 1, $checked = null, $options = array()){
    return Form::hidden($name, 0).Form::checkbox($name, $value, $checked, $options);
});
我将其加载到start/global.php中:

require_once app_path().'/macros.php';
在视图中一切都正常,但当我尝试使用该宏对视图进行单元测试时,会出现以下错误

Caused by
BadMethodCallException: Method check does not exist.
有人知道为什么会失败吗?
非常感谢你

你是如何进行单元测试的?你在嘲弄我吗?你能给我们一些密码吗?