親子双方向の関係が適切に作成されていることをphpspecでテストする方法は?
クラス ParentSpec は ObjectBehavior を拡張します
{
関数 it_adds_a_reference_to_self_while_(Child $child)
{
$this->addChild($child);
$child->setParent($this)->shouldBeCalled();
}
}
7 行目でエラーがスローされます。これは、$thisis a ParentSpecobject notであるため明らかParentです。しかし、メソッドが呼び出されたことをテストする方法は他にありませんsetParent。