Ejemplo n.º 1
0
 public function testMethodDispatchWithNoModel()
 {
     $data = array('foo' => true);
     $entity = new Entity(compact('data'));
     $this->expectException("/^No model bound to call `foo`.\$/");
     $entity->foo();
 }
Ejemplo n.º 2
0
 public function testMethodDispatch()
 {
     $entity = new Entity(array('model' => $this->_model, 'data' => array('foo' => true)));
     $this->assertTrue($entity->validates());
     $this->expectException("/^No model bound or unhandled method call `foo`.\$/");
     $entity->foo();
 }
Ejemplo n.º 3
0
 public function testMethodDispatchWithEntityAsModel()
 {
     $data = array('foo' => true);
     $model = 'lithium\\data\\Entity';
     $entity = new Entity(compact('model', 'data'));
     $this->assertException("/^No model bound to call `foo`.\$/", function () use($entity) {
         $entity->foo();
     });
 }