Commit e3d7216f authored by webchick's avatar webchick
Browse files

Issue #2163003 by andypost: Node addition is broken when only one content type exists.

parent 588e6783
...@@ -43,7 +43,7 @@ public function addPage() { ...@@ -43,7 +43,7 @@ public function addPage() {
// Bypass the node/add listing if only one content type is available. // Bypass the node/add listing if only one content type is available.
if (count($content) == 1) { if (count($content) == 1) {
$type = array_shift($content); $type = array_shift($content);
return $this->redirect('node_add', array('node_type' => $type->type)); return $this->redirect('node.add', array('node_type' => $type->type));
} }
return array( return array(
......
...@@ -43,6 +43,11 @@ function setUp() { ...@@ -43,6 +43,11 @@ function setUp() {
* Creates a "Basic page" node and verifies its consistency in the database. * Creates a "Basic page" node and verifies its consistency in the database.
*/ */
function testNodeCreation() { function testNodeCreation() {
// Test /node/add page with only one content type.
entity_load('node_type', 'article')->delete();
$this->drupalGet('node/add');
$this->assertResponse(200);
$this->assertUrl('node/add/page');
// Create a node. // Create a node.
$edit = array(); $edit = array();
$edit['title[0][value]'] = $this->randomName(8); $edit['title[0][value]'] = $this->randomName(8);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment