/** * @param \CF_Container $container * @param \CF_Object $object */ function it_should_calculate_checksum($container, $object) { $object->getETag()->willReturn('123m5'); $container->get_object('filename')->willReturn($object); $this->checksum('filename')->shouldReturn('123m5'); }
/** * @param \CF_Container $container * @param \CF_Object $object */ function it_should_lazily_fetch_container_before_checksum($connection, $container, $object) { $connection->get_container('my_container')->willReturn($container)->shouldBeCalled(); $object->getETag()->willReturn('123m5'); $container->get_object('filename')->willReturn($object); $this->checksum('filename')->shouldReturn('123m5'); }