diff --git a/src/test/java/fr/ariouz/gkit/test/build/image/arg/NativeBuildArgTest.java b/src/test/java/fr/ariouz/gkit/test/build/image/arg/NativeBuildArgTest.java index 8811ba7..a8692c8 100644 --- a/src/test/java/fr/ariouz/gkit/test/build/image/arg/NativeBuildArgTest.java +++ b/src/test/java/fr/ariouz/gkit/test/build/image/arg/NativeBuildArgTest.java @@ -178,18 +178,31 @@ void compactKeyValue_acceptsInteger() { } @Test - void rawArgs_arePassedAsIs() { + void rawArgs_arePassedAsIsSingle() { NativeConfig nativeConfig = new NativeConfig(); nativeConfig.setBuildArgs(List.of( - Map.of(NativeBuildArg.RAW_ARGS.getConfigKey(), List.of("--enable-preview", "-Ob")) + Map.of(NativeBuildArg.RAW_ARGS.getConfigKey(), List.of("-Ob")) )); List args = new NativeBuildArgParser() .parseBuildArgs(nativeConfig); - assertThat(args).containsExactly("--enable-preview", "-Ob"); + assertThat(args).containsExactly("-Ob"); } + @Test + void rawArgs_arePassedAsIsMultiple() { + NativeConfig nativeConfig = new NativeConfig(); + nativeConfig.setBuildArgs(List.of( + Map.of(NativeBuildArg.RAW_ARGS.getConfigKey(), List.of("--enable-preview", "-Ob")) + )); + + List args = new NativeBuildArgParser() + .parseBuildArgs(nativeConfig); + + assertThat(args).containsExactly("--enable-preview", "-Ob"); + } + @Test void rawArgs_emptyArgs() { NativeConfig nativeConfig = new NativeConfig();