summaryrefslogtreecommitdiff
path: root/tests/integration/SubtaskTest.php
diff options
context:
space:
mode:
authorFrederic Guillot <fred@kanboard.net>2016-06-26 10:25:13 -0400
committerFrederic Guillot <fred@kanboard.net>2016-06-26 10:25:13 -0400
commit4a230d331ec220fc32a48525afb308af0d9787fa (patch)
tree514aa3d703155b7f97a2c77147c9fd74cef60f84 /tests/integration/SubtaskTest.php
parent922e0fb6de06a98774418612e0b0f75af72b6dbb (diff)
Added application and project roles validation for API procedure calls
Diffstat (limited to 'tests/integration/SubtaskTest.php')
-rw-r--r--tests/integration/SubtaskTest.php64
1 files changed, 0 insertions, 64 deletions
diff --git a/tests/integration/SubtaskTest.php b/tests/integration/SubtaskTest.php
deleted file mode 100644
index 10082e60..00000000
--- a/tests/integration/SubtaskTest.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-
-require_once __DIR__.'/BaseIntegrationTest.php';
-
-class SubtaskTest extends BaseIntegrationTest
-{
- protected $projectName = 'My project to test subtasks';
- private $subtaskId = 0;
-
- public function testAll()
- {
- $this->assertCreateTeamProject();
- $this->assertCreateTask();
- $this->assertCreateSubtask();
- $this->assertGetSubtask();
- $this->assertUpdateSubtask();
- $this->assertGetAllSubtasks();
- $this->assertRemoveSubtask();
- }
-
- public function assertCreateSubtask()
- {
- $this->subtaskId = $this->app->createSubtask(array(
- 'task_id' => $this->taskId,
- 'title' => 'subtask #1',
- ));
-
- $this->assertNotFalse($this->subtaskId);
- }
-
- public function assertGetSubtask()
- {
- $subtask = $this->app->getSubtask($this->subtaskId);
- $this->assertEquals($this->taskId, $subtask['task_id']);
- $this->assertEquals('subtask #1', $subtask['title']);
- }
-
- public function assertUpdateSubtask()
- {
- $this->assertTrue($this->app->execute('updateSubtask', array(
- 'id' => $this->subtaskId,
- 'task_id' => $this->taskId,
- 'title' => 'test',
- )));
-
- $subtask = $this->app->getSubtask($this->subtaskId);
- $this->assertEquals('test', $subtask['title']);
- }
-
- public function assertGetAllSubtasks()
- {
- $subtasks = $this->app->getAllSubtasks($this->taskId);
- $this->assertCount(1, $subtasks);
- $this->assertEquals('test', $subtasks[0]['title']);
- }
-
- public function assertRemoveSubtask()
- {
- $this->assertTrue($this->app->removeSubtask($this->subtaskId));
-
- $subtasks = $this->app->getAllSubtasks($this->taskId);
- $this->assertCount(0, $subtasks);
- }
-}