function CourseTestCase::createCourse in Course 8.3
Same name and namespace in other branches
- 8.2 tests/src/Functional/CourseTestCase.php \Drupal\Tests\course\Functional\CourseTestCase::createCourse()
Create a course node using the test content type.
Return value
stdClass
33 calls to CourseTestCase::createCourse()
- CourseAccessTestCase::testDurationExpiration in tests/
src/ Functional/ CourseAccessTestCase.php - Test the enrollment duration. This does not test the enrollment end date being set correctly.
- CourseAccessTestCase::testReleaseExpiration in tests/
src/ Functional/ CourseAccessTestCase.php - Test the open/close date functionality.
- CourseContextTestCase::testDetermineContext in tests/
src/ Functional/ CourseContextTestCase.php - Testing finding course and objects via parameter search.
- CourseContextTestCase::testMultiContext in tests/
src/ Functional/ CourseContextTestCase.php - Test objects that belong to multiple courses.
- CourseEnrollmentTestCase::testCourseBundles in tests/
src/ Functional/ CourseEnrollmentTestCase.php - Test course enrollment bundles.
File
- tests/
src/ Functional/ CourseTestCase.php, line 44
Class
- CourseTestCase
- Master class for Course tests.
Namespace
Drupal\Tests\course\FunctionalCode
function createCourse(array $extra = array()) {
$defaults = array(
'outline' => 'course',
);
$course = Course::create(array_merge_recursive($defaults, $extra));
$course
->save();
return $course;
}