summaryrefslogtreecommitdiff
path: root/tests/functionals
diff options
context:
space:
mode:
authorFrédéric Guillot <fred@kanboard.net>2014-09-17 14:47:41 +0200
committerFrédéric Guillot <fred@kanboard.net>2014-09-17 14:47:41 +0200
commit243e72474bd0c87b8647efe1edeb1116a0a5fcd0 (patch)
tree11630e7879c012f64c8b457e37110ada67c10e83 /tests/functionals
parente7a20b9d8f8d7c47173c59782c5bd24a0ba6cac9 (diff)
Improve board API calls
Diffstat (limited to 'tests/functionals')
-rw-r--r--tests/functionals/ApiTest.php26
1 files changed, 22 insertions, 4 deletions
diff --git a/tests/functionals/ApiTest.php b/tests/functionals/ApiTest.php
index 04b22856..13c25a7b 100644
--- a/tests/functionals/ApiTest.php
+++ b/tests/functionals/ApiTest.php
@@ -38,6 +38,7 @@ class Api extends PHPUnit_Framework_TestCase
{
$this->client = new JsonRPC\Client(API_URL);
$this->client->authentication('jsonrpc', API_KEY);
+ //$this->client->debug = true;
}
private function getTaskId()
@@ -126,7 +127,7 @@ class Api extends PHPUnit_Framework_TestCase
public function testUpdateColumn()
{
- $this->assertTrue($this->client->updateColumn(4, array('title' => 'Boo', 'task_limit' => 2)));
+ $this->assertTrue($this->client->updateColumn(4, 'Boo', 2));
$columns = $this->client->getColumns(1);
$this->assertTrue(is_array($columns));
@@ -136,7 +137,7 @@ class Api extends PHPUnit_Framework_TestCase
public function testAddColumn()
{
- $this->assertTrue($this->client->addColumn(1, array('title' => 'New column')));
+ $this->assertTrue($this->client->addColumn(1, 'New column'));
$columns = $this->client->getColumns(1);
$this->assertTrue(is_array($columns));
@@ -164,14 +165,20 @@ class Api extends PHPUnit_Framework_TestCase
);
$this->assertTrue($this->client->execute('createTask', $task));
+ }
+ /**
+ * @expectedException BadFunctionCallException
+ */
+ public function testCreateTaskWithBadParams()
+ {
$task = array(
'title' => 'Task #1',
'color_id' => 'blue',
'owner_id' => 1,
);
- $this->assertNull($this->client->createTask($task));
+ $this->client->createTask($task);
}
public function testGetTask()
@@ -236,7 +243,13 @@ class Api extends PHPUnit_Framework_TestCase
);
$this->assertTrue($this->client->execute('createUser', $user));
+ }
+ /**
+ * @expectedException BadFunctionCallException
+ */
+ public function testCreateUserWithBadParams()
+ {
$user = array(
'name' => 'Titi',
'password' => '123456',
@@ -481,9 +494,14 @@ class Api extends PHPUnit_Framework_TestCase
);
$this->assertFalse($this->client->execute('createCategory', $category));
+ }
+ /**
+ * @expectedException BadFunctionCallException
+ */
+ public function testCategoryCreationWithBadParams()
+ {
// Missing project id
-
$category = array(
'name' => 'Category',
);