Example #1
0
 public function testRoleCanBeDeleted()
 {
     $id = $this->tester->haveRecord('roles', ['role_name' => 'user']);
     $role = \ChopBox\Role::find($id);
     $role->delete();
     $this->tester->dontSeeRecord('roles', ['role_name' => 'user']);
 }
 /**
  * @return mixed
  */
 public function createPlantWithColorForTest()
 {
     $plantID = $this->tester->haveRecord('plants', ['name' => 'test plant']);
     $colorArray = array("red" => "red", "yellow" => "yellow", "blue" => NULL, "green" => NULL, "brown" => NULL, "black" => NULL, "white" => NULL, "purple" => NULL, "orange" => NULL);
     $this->UUT->set($plantID, $colorArray);
     return $plantID;
 }
Example #3
0
 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());
         }
     });
 }
Example #4
0
 private function createUser()
 {
     $user_id = $this->tester->haveRecord('users', ['username' => 'johndoe', 'password' => 'password', 'email' => '*****@*****.**', 'profile_state' => 0]);
     return $user_id;
 }
Example #5
0
 private function createRole()
 {
     $id = $this->tester->haveRecord('roles', ['role_name' => 'user']);
     return $id;
 }
 public function testCreationNewPermission()
 {
     $this->tester->haveRecord('permissions', ['name' => 'do-smth', 'default' => false]);
 }