diff --git a/modules/simpletest/drupal_web_test_case.php b/modules/simpletest/drupal_web_test_case.php index 8422558c342783989789e112cb56f67d4ea95a20..dbb35b49c00f29d083dd575f11a42e90abaee894 100644 --- a/modules/simpletest/drupal_web_test_case.php +++ b/modules/simpletest/drupal_web_test_case.php @@ -401,9 +401,14 @@ function drupalCreateContentType($settings = array()) { $type = $forced + $settings + $defaults; $type = (object)$type; - node_type_save($type); + $saved_type = node_type_save($type); node_types_rebuild(); + $this->assertEqual($saved_type, SAVED_NEW, t('Created content type %type.', array('%type' => $type->type))); + + // Reset permissions so that permissions for this content type are available. + $this->checkPermissions(array(), TRUE); + return $type; }