在 phpspec 中,测试类属性是否包含特定类型数组的规范看起来如何?
例如:
class MyClass
{
private $_mySpecialTypes = array();
// Constructor ommitted which sets the mySpecialTypes value
public function getMySpecialTypes()
{
return $this->_mySpecialTypes;
}
}
我的规格如下所示:
public function it_should_have_an_array_of_myspecialtypes()
{
$this->getMySpecialTypes()->shouldBeArray();
}
但我想确保数组中的每个元素都是类型MySpecialType
在 phpspec 中执行此操作的最佳方法是什么?