Beispiel #1
0
 public function testDirtyAttributes()
 {
     $model = new EloquentModelStub(['foo' => '1', 'bar' => 2, 'baz' => 3]);
     $model->syncOriginal();
     $model->foo = 1;
     $model->bar = 20;
     $model->baz = 30;
     $this->assertTrue($model->isDirty());
     $this->assertFalse($model->isDirty('foo'));
     $this->assertTrue($model->isDirty('bar'));
     $this->assertTrue($model->isDirty('foo', 'bar'));
     $this->assertTrue($model->isDirty(['foo', 'bar']));
 }