public function testClone()
{
$this->specification->setMapping($mapping = \Mockery::mock(Mapping::class))->setContext($context = (object) []);
$specification = clone $this->specification;
self::assertNotSame($this->resource, $specification->getResource());
self::assertNotSame($mapping, $specification->getMapping());
self::assertNotSame($context, $specification->getContext());
}