public function testWithHidden() { $model = new EloquentModelStub(['name' => 'foo', 'age' => 'bar', 'id' => 'baz']); $model->setHidden(['age', 'id']); $model->makeVisible('age'); $array = $model->toArray(); $this->assertArrayHasKey('name', $array); $this->assertArrayHasKey('age', $array); $this->assertArrayNotHasKey('id', $array); }