Beispiel #1
0
 /**
  * Tests Manager::isVisibleModelProperty
  *
  * @author Serghei Iakovlev <*****@*****.**>
  * @since  2016-08-12
  */
 public function testModelPublicProperties()
 {
     $this->specify('The Manager::isVisibleModelProperty does not check public property correctly', function ($property, $expected) {
         expect($this->modelsManager->isVisibleModelProperty(new Customers(), $property))->equals($expected);
     }, ['examples' => [['id', true], ['document_id', true], ['customer_id', true], ['first_name', true], ['some_field', false], ['', false], ['protected_field', false], ['private_field', false]]]);
 }