コード例 #1
0
ファイル: ConfigurableTest.php プロジェクト: nja78/magento2
 /**
  * @depends testGetConfigurableAttributesAsArray
  * @depends testPrepareForCart
  */
 public function testGetOrderOptions()
 {
     $this->_prepareForCart();
     $result = $this->_model->getOrderOptions($this->_product);
     $this->assertArrayHasKey('info_buyRequest', $result);
     $this->assertArrayHasKey('attributes_info', $result);
     $this->assertEquals([['label' => 'Test Configurable', 'value' => 'Option 1']], $result['attributes_info']);
     $this->assertArrayHasKey('product_calculations', $result);
     $this->assertArrayHasKey('shipment_type', $result);
     $this->assertEquals(\Magento\Catalog\Model\Product\Type\AbstractType::CALCULATE_PARENT, $result['product_calculations']);
     $this->assertEquals(\Magento\Catalog\Model\Product\Type\AbstractType::SHIPMENT_TOGETHER, $result['shipment_type']);
 }