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()); }