@@ 226-235 (lines=10) @@ | ||
223 | $this->assertEquals('topics', $pulse->getGroupId()); |
|
224 | } |
|
225 | ||
226 | public function testBoardCreation() |
|
227 | { |
|
228 | $name = 'A New Bored'; |
|
229 | $desc = 'A purposeful typo'; |
|
230 | $newBoard = PulseBoard::createBoard($name, self::MainUser, $desc); |
|
231 | ||
232 | $this->assertEquals(self::MainUser, $newBoard->getSubscribers()[0]->getId()); |
|
233 | $this->assertEquals($name, $newBoard->getName()); |
|
234 | $this->assertEquals($desc, $newBoard->getDescription()); |
|
235 | } |
|
236 | ||
237 | public function testBoardDeletionMarksObjectAsDeleted() |
|
238 | { |
@@ 20-29 (lines=10) @@ | ||
17 | $this->assertEquals(self::MainUser, $subscribers[0]->getId()); |
|
18 | } |
|
19 | ||
20 | public function testSubscriberAddSubscriberAsNormalUser () |
|
21 | { |
|
22 | $board = new PulseBoard(3844236); |
|
23 | $user = $board->addSubscriber(self::SecondUser); |
|
24 | $subs = $board->getSubscribers(); |
|
25 | ||
26 | $this->assertCount(2, $subs); |
|
27 | $this->assertEquals(self::SecondUser, $user->getId()); |
|
28 | $this->assertEquals(self::SecondUser, $subs[1]->getId()); |
|
29 | } |
|
30 | ||
31 | public function testSubscriberRemoveSubscriber () |
|
32 | { |
|
@@ 31-40 (lines=10) @@ | ||
28 | $this->assertEquals(self::SecondUser, $subs[1]->getId()); |
|
29 | } |
|
30 | ||
31 | public function testSubscriberRemoveSubscriber () |
|
32 | { |
|
33 | $board = new PulseBoard(3844236); |
|
34 | $user = $board->removeSubscriber(self::SecondUser); |
|
35 | $subs = $board->getSubscribers(); |
|
36 | ||
37 | $this->assertCount(1, $subs); |
|
38 | $this->assertEquals(self::MainUser, $subs[0]->getId()); |
|
39 | $this->assertEquals(self::SecondUser, $user->getId()); |
|
40 | } |
|
41 | } |
|
42 |