34 $this->cmsBlockMock = $this->getMockBuilder(\
Magento\Cms\Model\Block::class)
35 ->disableOriginalConstructor()
36 ->setMethods([
'getAvailableStatuses'])
40 'cmsBlock' => $this->cmsBlockMock,
49 return \Magento\Cms\Model\Block\Source\IsActive::class;
60 $this->cmsBlockMock->expects($this->once())
61 ->method(
'getAvailableStatuses')
62 ->willReturn($availableStatuses);
64 $this->assertSame($expected, $this->object->toOptionArray());
78 [
'testStatus' =>
'testValue'],
79 [[
'label' =>
'testValue',
'value' =>
'testStatus']],
getAvailableStatusesDataProvider()
testToOptionArray(array $availableStatuses, array $expected)