summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/units/UserTest.php15
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/units/UserTest.php b/tests/units/UserTest.php
index 6e535a35..c4094ea2 100644
--- a/tests/units/UserTest.php
+++ b/tests/units/UserTest.php
@@ -141,5 +141,20 @@ class UserTest extends Base
$task = $tf->getById(1);
$this->assertEquals(1, $task['id']);
$this->assertEquals(0, $task['owner_id']);
+
+ // Make sure that private projects are also removed
+ $user_id1 = $u->create(array('username' => 'toto1', 'password' => '123456', 'name' => 'Toto'));
+ $user_id2 = $u->create(array('username' => 'toto2', 'password' => '123456', 'name' => 'Toto'));
+ $this->assertNotFalse($user_id1);
+ $this->assertNotFalse($user_id2);
+ $this->assertEquals(2, $p->create(array('name' => 'Private project #1', 'is_private' => 1), $user_id1, true));
+ $this->assertEquals(3, $p->create(array('name' => 'Private project #2', 'is_private' => 1), $user_id2, true));
+
+ $this->assertTrue($u->remove($user_id1));
+
+ $this->assertNotEmpty($p->getById(1));
+ $this->assertNotEmpty($p->getById(3));
+
+ $this->assertEmpty($p->getById(2));
}
}