Esempio n. 1
0
 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());
 }
Esempio n. 2
0
 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());
 }