public function testForumDelete() { $this->create(); $before = $this->tester->grabRecord('forums', ['name' => 'B']); Forum::where('name', 'A')->delete(); $after = $this->tester->grabRecord('forums', ['name' => 'B']); $this->assertEquals($before->order - 1, $after->order); }
public function testAlertDelete() { $alert = $this->create(); $alert->delete(); $user = $this->tester->grabRecord('users', ['id' => $this->user->id]); $this->assertEquals(0, $user->alerts); $this->assertEquals(0, $user->alerts_unread); $this->tester->dontSeeRecord('alerts', ['object_id' => $alert->object_id]); }
public function testPrivateMessageDelete() { $pm = $this->create(); $pm->delete(); $user = $this->tester->grabRecord('users', ['id' => $this->user->id]); $this->assertEquals(0, $user->pm); $this->assertEquals(0, $user->pm_unread); // jeden rekord powinien byc w bazie danych... $this->tester->seeRecord('pm', ['root_id' => $pm->root_id]); }
public function testAssignUserToNewGroup() { $this->testCreationNewGroup(); $user = User::first(); $group = $this->tester->grabRecord('groups', ['name' => 'Grupa AA']); DB::table('group_users')->insert(['user_id' => $user->id, 'group_id' => $group->id]); $this->testCreationNewPermission(); $permission = $this->tester->grabRecord('permissions', ['name' => 'do-smth']); $this->tester->seeRecord('group_permissions', ['group_id' => $group->id, 'permission_id' => $permission->id, 'value' => false]); }
public function testTopicMove() { $fake = Factory::create(); $topic = $this->create(); $this->assertEquals(1, $this->tester->grabRecord('forums', ['id' => $this->forum->id])->topics); $newForum = Forum::create(['name' => $fake->name, 'path' => $fake->name, 'description' => 'Lorem ipsum']); $topic->forum_id = $newForum->id; $topic->save(); $this->assertEquals(1, $this->tester->grabRecord('forums', ['id' => $newForum->id])->topics); $this->tester->dontSeeRecord('posts', ['forum_id' => $this->forum->id]); }
public function testGetDocuments() { Document::deleteAll(); $this->specify("Attachment must be exist", function () { $numberId = $this->tester->haveRecord(Number::className(), ['number' => '9999999999']); $model = $this->tester->grabRecord(Number::className(), ['_id' => $numberId]); $model->attachDocument(\Yii::getAlias('@data') . '/file1.jpg'); $model->attachDocument(\Yii::getAlias('@data') . '/file2.pdf'); expect(count($model->documents))->equals(2); foreach ($model->documents as $document) { expect($document instanceof Document)->true(); expect($document->ownerId)->equals($model->getPrimaryKey()); } }); }