public function testDifferentTypesOfLabelsAlwaysLandsAnArray() { $m = new Model(); $m->setLabel(array('User', 'Fan')); $label = $m->getDefaultNodeLabel(); $this->assertEquals(array('User', 'Fan'), $label); $m->setLabel(':User:Fan'); $label = $m->getDefaultNodeLabel(); $this->assertEquals(array('User', 'Fan'), $label); $m->setLabel('User:Fan:Maker:Baker'); $label = $m->getDefaultNodeLabel(); $this->assertEquals(array('User', 'Fan', 'Maker', 'Baker'), $label); }