Craft\ImportServiceTest::setMockElementsServiceForFieldType PHP Method

setMockElementsServiceForFieldType() protected method

protected setMockElementsServiceForFieldType ( array $criteria )
$criteria array
    protected function setMockElementsServiceForFieldType(array $criteria)
    {
        $mockCriteria = $this->getMockCriteria();
        foreach ($criteria['methods'] as $method => $return) {
            $mockCriteria->expects($this->atLeast(1))->method($method)->willReturn($return);
        }
        $mockElementsService = $this->getMock('Craft\\ElementsService');
        $mockElementsService->expects($this->atLeast(1))->method('getCriteria')->with($criteria['elementType'])->willReturn($mockCriteria);
        $this->setComponent(craft(), 'elements', $mockElementsService);
    }