Esempio n. 1
0
 /**
  * Creates a generic grade letter set.
  */
 function generateGradeLetterSet($label = '', $id = NULL)
 {
     $set = GradeLetterSet::create(array('id' => isset($id) ? $id : strtolower($this->randomMachineName()), 'label' => empty($label) ? $this->randomString() : $label));
     $set->save();
     return $set;
 }
Esempio n. 2
0
 /**
  * Tests creating a new grade letter set with a defined set name.
  */
 function testGradeLetterSetCreateWithSetName()
 {
     $random_name = $this->randomMachineName();
     $new_set = $this->generateGradeLetterSet($random_name, $random_name);
     $sets = GradeLetterSet::loadMultiple();
     $this->assertTrue(isset($sets[$random_name]), 'Successfully created a grade letter set with a defined set name.');
     $this->drupalGet('user/' . $this->adminUser->id() . '/shortcuts');
     $this->assertText($new_set->label(), 'Generated grade letter set was listed as a choice on the user account page.');
 }