Example #1
0
 public function testGetFlatColumns()
 {
     $code = 'attribute-code';
     $this->attribute->expects($this->any())->method('getAttributeCode')->will($this->returnValue($code));
     $columns = $this->model->getFlatColumns();
     $this->assertInternalType('array', $columns);
     $this->assertArrayHasKey($code, $columns);
     foreach ($columns as $column) {
         $this->assertArrayHasKey('unsigned', $column);
         $this->assertArrayHasKey('default', $column);
         $this->assertArrayHasKey('extra', $column);
         $this->assertArrayHasKey('type', $column);
         $this->assertArrayHasKey('nullable', $column);
         $this->assertArrayHasKey('comment', $column);
     }
 }