state = $state; }); afterEach(function () use ($state) { $this->state->bar = 2; }); it('does not get executed before the test', function () { expect($this->state)->not->toHaveProperty('bar'); }); it('gets executed after the test', function () { expect($this->state)->toHaveProperty('bar'); expect($this->state->bar)->toBe(2); });