Exemplo n.º 1
0
 /**
  * @covers wishlist\classes\BaseApi::show
  */
 public function testShow()
 {
     $model = new \Wishlist_model();
     $model->updateWishList(1, array('access' => 'public', 'hash' => '222'));
     $result = $this->object->show('222');
     $this->assertNotEmpty($result);
     $this->assertInternalType('array', $result);
     $this->assertCount(1, $result);
     //----------- Try to get not existing list
     $result = $this->object->show('32323');
     $this->assertNotEmpty($result);
     $this->assertInternalType('array', $result);
     $this->assertCount(1, $result);
     $this->assertRegExp('/Неверний запрос/', $result[0]);
     //----------- Try to get private list
     $model->updateWishList(5, array('access' => 'private', 'hash' => '4444'));
     $result = $this->object->show('4444');
     $this->assertNotEmpty($result);
     $this->assertInternalType('array', $result);
     $this->assertRegExp('/Неверний запрос/', $result[0]);
 }