/** * @covers \Phactory\Triggers::before_save * @covers \Phactory\Triggers::after_save */ public function testTriggers() { Phactory::builder(new DeprecatedCustomBuilder()); Phactory::triggers(new DeprecatedFrameworkTriggers()); Phactory::fixtures()->set_fixture('employer', 'unknown', array('first_name' => 'Anonymous', 'last_name' => 'Employer', 'email' => '*****@*****.**')); $employer = Phactory::employer(); $this->assertTrue($employer->beforeSave); $this->assertTrue($employer->afterSave); }
/** * Get fixtures manager. If it is not defined, it will be set. * @return \Phactory\Fixtures */ public static function fixtures() { return isset(self::$fixtures) ? self::$fixtures : (self::$fixtures = new Fixtures()); }