Beispiel #1
0
 public function testToOptionArray()
 {
     $collectionMock = $this->getMock('Magento\\Sales\\Model\\Resource\\Order\\Status\\Collection', [], [], '', false);
     $options = ['options'];
     $this->collectionFactoryMock->expects($this->once())->method('create')->willReturn($collectionMock);
     $collectionMock->expects($this->once())->method('toOptionArray')->willReturn($options);
     $this->assertEquals($options, $this->model->toOptionArray());
     $this->assertEquals($options, $this->model->toOptionArray());
 }
Beispiel #2
0
 public function testGetInvisibleOnFrontStatuses()
 {
     $statuses = [new \Magento\Framework\Object(['status' => 'canceled', 'is_default' => 1, 'visible_on_front' => 1]), new \Magento\Framework\Object(['status' => 'complete', 'is_default' => 1, 'visible_on_front' => 0]), new \Magento\Framework\Object(['status' => 'processing', 'is_default' => 1, 'visible_on_front' => 1]), new \Magento\Framework\Object(['status' => 'pending_payment', 'is_default' => 1, 'visible_on_front' => 0])];
     $expectedResult = ['complete', 'pending_payment'];
     $collectionMock = $this->getMock('Magento\\Sales\\Model\\Resource\\Order\\Status\\Collection', ['create', 'joinStates'], [], '', false, false);
     $this->orderStatusCollectionFactoryMock->expects($this->once())->method('create')->will($this->returnValue($collectionMock));
     $collectionMock->expects($this->once())->method('joinStates')->will($this->returnValue($statuses));
     $result = $this->salesConfig->getInvisibleOnFrontStatuses();
     $this->assertSame($expectedResult, $result);
 }