americanreading / view-mock
View的测试双例
v1.0.1
2018-05-23 14:12 UTC
Requires
This package is auto-updated.
Last update: 2024-09-24 05:10:48 UTC
README
此库提供了用于自动测试的View
的ViewDouble
模拟实现。
要使用,请将其添加为Composer的开发要求
{
"require-dev": {
"phpunit/phpunit": "^7",
"americanreading/view-mock": "^1"
}
}
当使用此模拟时,您可以通过向构造函数传递字符串或设置公共output
属性来预先设置视图将渲染的输出。
要断言视图已渲染,请检查实例的context
属性。
$view = new ViewDouble('PRE-SET OUTPUT');
// Do stuff that should call render()...
$this->assertEquals(
'Expected value passed in the context',
$view->context['item']);