我在使用 PHPunit 和 Mockery 时遇到问题。出于某种原因,PHPunit 说onFoo
我在 Mockery 中定义的方法不存在。
public function testReturnsTheCorrectValueWithClass()
{
$listener = \Mockery::mock('FooListener');
$listener->shouldReceive('onFoo')
->once()
->andReturn('foo');
$this->eventManager->attach('foo.class', array($listener, 'onFoo'));
$this->assertTrue($this->eventManager->dispatch('foo.class') === 'foo');
}
有谁知道这段代码有什么问题?