1, 'show_claim' => 0, 'show_footer' => 'true', 'display_active' => 'false', ]); expect($merged['show_logo'])->toBeTrue() ->and($merged['show_claim'])->toBeFalse() ->and($merged['show_footer'])->toBeTrue() ->and($merged['display_active'])->toBeFalse(); }); test('merge normalizes offers loop boolean', function () { $merged = DisplayModuleSettings::merge(DisplayVersionType::Offers, [ 'loop' => 0, ]); expect($merged['loop'])->toBeFalse(); });