public function testActionMoveInto() { self::$account->get_settings()->set("auth_token", "somethingNotNull"); //connected $url = sprintf("/prod/bridge/action/%s/moveinto/%s/", self::$account->get_id(), self::$account->get_api()->get_connector()->get_default_element_type()); $crawler = self::$DI['client']->request('GET', $url, ["elements_list" => "containerudt456shn", 'destination' => self::$account->get_api()->get_connector()->get_default_container_type()]); $this->assertNotContains("http://dev.phrasea.net/prod/bridge/login/youtube/", self::$DI['client']->getResponse()->getContent()); $this->assertTrue(self::$DI['client']->getResponse()->isOk()); self::$DI['client']->request('POST', $url, ["elements_list" => "containerudt456shn", 'destination' => self::$account->get_api()->get_connector()->get_default_container_type()]); $this->assertRegexp('/success/', self::$DI['client']->getResponse()->headers->get('location')); $this->assertTrue(self::$DI['client']->getResponse()->isRedirect()); \Bridge_Api_Apitest::$hasException = true; self::$DI['client']->request('POST', $url, ["elements_list" => "containerudt456shn", 'destination' => self::$account->get_api()->get_connector()->get_default_container_type()]); $this->assertRegexp('/error/', self::$DI['client']->getResponse()->headers->get('location')); $this->assertTrue(self::$DI['client']->getResponse()->isRedirect()); }
public function testUpload() { self::$account->get_settings()->set("auth_token", "somethingNotNull"); $url = "/prod/bridge/upload/"; self::$DI['client']->request('GET', $url, ["account_id" => self::$account->get_id()]); $response = self::$DI['client']->getResponse(); $this->assertTrue($response->isOk()); $records = [self::$DI['record_1']->get_serialize_key()]; \Bridge_Api_Apitest::$hasError = true; $lst = implode(';', $records); self::$DI['client']->request('POST', $url, ["account_id" => self::$account->get_id(), 'lst' => $lst]); $response = self::$DI['client']->getResponse(); $this->assertTrue($response->isOk()); self::$DI['client']->request('POST', $url, ["account_id" => self::$account->get_id(), 'lst' => $lst]); $response = self::$DI['client']->getResponse(); $this->assertTrue($response->isRedirect()); }