(t *testing.T)
| 223 | } |
| 224 | |
| 225 | func TestAddPackageEmptyArray(t *testing.T) { |
| 226 | in, want := parseConfigTxtarTest(t, ` |
| 227 | -- in -- |
| 228 | { |
| 229 | "packages": [] |
| 230 | } |
| 231 | -- want -- |
| 232 | { |
| 233 | "packages": ["go@latest"] |
| 234 | }`) |
| 235 | |
| 236 | in.PackagesMutator.Add("go@latest") |
| 237 | if diff := cmp.Diff(want, in.Bytes(), optParseHujson()); diff != "" { |
| 238 | t.Errorf("wrong parsed config json (-want +got):\n%s", diff) |
| 239 | } |
| 240 | if diff := cmp.Diff(want, in.Bytes()); diff != "" { |
| 241 | t.Errorf("wrong raw config hujson (-want +got):\n%s", diff) |
| 242 | } |
| 243 | } |
| 244 | |
| 245 | func TestAddPackageOneLineArray(t *testing.T) { |
| 246 | in, want := parseConfigTxtarTest(t, ` |
nothing calls this directly
no test coverage detected