bar = 0; beforeAll(function () use ($foo) { $foo->bar++; }); it('gets executed before tests', function () use ($foo) { expect($foo->bar)->toBe(1); $foo->bar = 'changed'; }); it('do not get executed before each test', function () use ($foo) { expect($foo->bar)->toBe('changed'); });