'foo']); expect($arguments['printer'])->toBeInstanceOf(Printer::class); expect($arguments['bar'])->toBe('foo'); }); it('does not override options', function () { $defaultResultPrinter = new DefaultResultPrinter(); expect(AddsDefaults::to(['printer' => $defaultResultPrinter]))->tobe([ 'printer' => $defaultResultPrinter, ]); });