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