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); }
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)); }