コード例 #1
0
 public function testCreate_basket()
 {
     $request = new Request([], [], ['name' => 'BIG BASKET'], [], [], ['HTTP_Accept' => 'application/json']);
     $result = $this->object->create_basket($request);
     $this->assertEquals(200, $result->get_http_code());
     $this->assertEquals('application/json', $result->get_content_type());
     $this->assertTrue(is_array(json_decode($result->format(), true)));
     $n = 0;
     $response = json_decode($result->format(), true);
     $this->assertArrayHasKey('basket', $response['response']);
     $basket = self::$DI['app']['converter.basket']->convert($response['response']['basket']['basket_id']);
     self::$DI['app']['acl.basket']->isOwner($basket, self::$DI['app']['authentication']->getUser());
 }