You are here

function CourseObjectTestCase::testCourseObjectConfigurations in Course 8.2

Same name and namespace in other branches
  1. 8.3 tests/src/Functional/CourseObjectTestCase.php \Drupal\Tests\course\Functional\CourseObjectTestCase::testCourseObjectConfigurations()

Test CourseObject configurations.

File

tests/src/Functional/CourseObjectTestCase.php, line 39

Class

CourseObjectTestCase
Description of CourseObjectTestCase

Namespace

Drupal\Tests\course\Functional

Code

function testCourseObjectConfigurations() {
  $courseNode = $this
    ->createCourse();
  $co1 = $this
    ->createCourseObject($courseNode);
  $co1
    ->setOption('test_option', 'FIND_ME');
  $co1
    ->save();
  $id = $co1
    ->getId();
  $co2 = course_get_course_object_by_id($id);
  $this
    ->assertEqual($co2
    ->getOption('test_option'), 'FIND_ME', 'Check that options save and load successfully.');
}