示例#1
0
 public function Test_of_actsAsNestedSet_instatiation()
 {
     $Categories = new NestedCategory();
     $this->assertEqual($Categories->actsLike(), 'active record,nested set');
     $this->assertEqual($Categories->nested_set->_parent_column_name, 'parent_id');
     $this->assertEqual($Categories->nested_set->_left_column_name, 'lft');
     $this->assertEqual($Categories->nested_set->_right_column_name, 'rgt');
     $Categories = new NestedCategory();
     $this->assertErrorPattern('/columns are required/', $Categories->actsAs('nested_set', array('parent_column' => 'not_available')));
     $this->assertEqual($Categories->actsLike(), 'active record');
 }