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