【发布时间】:2010-08-09 13:28:39
【问题描述】:
我想以测试驱动的方式实现小部件化的 Zend 控制器。小部件化的意思是,例如,一个输出元素的列表控制器,在其视图脚本 (list.phtml) 中为每个元素调用 $this->action('element', …) 视图助手。因此,列表中每个元素的呈现由专用的“元素”控制器处理,并且是可配置的,甚至可以在运行时更改。请参阅http://framework.zend.com/manual/en/zend.view.helpers.html 上的“Action View Helper”部分
问题是:我如何模拟和感知这个$this->action('element', …) 调用最好?我是否必须为测试重写所有默认的 ZF 请求路由和插件加载逻辑,或者是否有捷径?
我正在使用 PHPUnit,如果这很重要的话。
【问题讨论】:
标签: php unit-testing model-view-controller zend-framework widget