public function test_fires_before_save_and_before_update_when_updating()
 {
     $this->assert_fires(array('before_save', 'before_update'), function ($model) {
         $model = Venue::first();
         $model->name = "something new";
         $model->save();
     });
 }
 public function testFiresBeforeSaveAndBeforeUpdateWhenUpdating()
 {
     $this->assertFires(array('beforeSave', 'beforeUpdate'), function ($model) {
         $model = Venue::first();
         $model->name = "something new";
         $model->save();
     });
 }
 public function test_has_one_through()
 {
     Venue::$has_many = array(array('events'), array('hosts', 'through' => 'events'));
     $venue = Venue::first();
     $this->assert_true(count($venue->hosts) > 0);
 }
예제 #4
0
 public function test_gh18_isset_on_aliased_attribute()
 {
     $this->assert_true(isset(Venue::first()->marquee));
 }
 public function testHasOneThrough()
 {
     Venue::$hasMany = array(array('events'), array('hosts', 'through' => 'events'));
     $venue = Venue::first();
     $this->assertTrue(count($venue->hosts) > 0);
 }
 public function testGh18IssetOnAliasedAttribute()
 {
     $this->assertTrue(isset(Venue::first()->marquee));
 }