| 658 | } |
| 659 | |
| 660 | func assertBuildPackBuildExecEnv(t *testing.T, expected string, bpLength int, execEnvLength int, atIndex int, projectDescriptor types.Descriptor) { |
| 661 | h.AssertTrue(t, len(projectDescriptor.Build.Env) == bpLength) |
| 662 | h.AssertTrue(t, len(projectDescriptor.Build.Env[atIndex].ExecEnv) == execEnvLength) |
| 663 | if !reflect.DeepEqual(expected, projectDescriptor.Build.Env[atIndex].ExecEnv[atIndex]) { |
| 664 | t.Fatalf("Expected\n-----\n%#v\n-----\nbut got\n-----\n%#v\n", |
| 665 | expected, projectDescriptor.Build.Env[atIndex].ExecEnv[atIndex]) |
| 666 | } |
| 667 | } |
| 668 | |
| 669 | func createTmpProjectTomlFile(projectToml string) (*os.File, error) { |
| 670 | tmpProjectToml, err := os.CreateTemp(os.TempDir(), "project-") |