@@ -30,7 +30,6 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
3030 buffer * bytes.Buffer
3131 logEmitter scribe.Emitter
3232
33- entryResolver * fakes.EntryResolver
3433 installProcess * fakes.InstallProcess
3534 sitePackagesProcess * fakes.SitePackagesProcess
3635 venvDirLocator * fakes.VenvDirLocator
@@ -51,7 +50,6 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
5150 cnbDir , err = os .MkdirTemp ("" , "cnb" )
5251 Expect (err ).NotTo (HaveOccurred ())
5352
54- entryResolver = & fakes.EntryResolver {}
5553 installProcess = & fakes.InstallProcess {}
5654 sitePackagesProcess = & fakes.SitePackagesProcess {}
5755 venvDirLocator = & fakes.VenvDirLocator {}
@@ -65,7 +63,6 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
6563 logEmitter = scribe .NewEmitter (buffer )
6664
6765 build = pipenvinstall .Build (
68- entryResolver ,
6966 installProcess ,
7067 sitePackagesProcess ,
7168 venvDirLocator ,
@@ -139,11 +136,6 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
139136 Expect (installProcess .ExecuteCall .Receives .TargetLayer .Path ).To (Equal (filepath .Join (layersDir , "packages" )))
140137 Expect (installProcess .ExecuteCall .Receives .CacheLayer .Path ).To (Equal (filepath .Join (layersDir , "cache" )))
141138
142- Expect (entryResolver .MergeLayerTypesCall .Receives .Name ).To (Equal ("site-packages" ))
143- Expect (entryResolver .MergeLayerTypesCall .Receives .Entries ).To (Equal ([]packit.BuildpackPlanEntry {
144- {Name : "site-packages" },
145- }))
146-
147139 Expect (buffer .String ()).To (ContainSubstring ("Some Buildpack some-version" ))
148140 Expect (buffer .String ()).To (ContainSubstring ("Executing build process" ))
149141
@@ -152,8 +144,10 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
152144
153145 context ("site-packages required at build and launch" , func () {
154146 it .Before (func () {
155- entryResolver .MergeLayerTypesCall .Returns .Launch = true
156- entryResolver .MergeLayerTypesCall .Returns .Build = true
147+ buildContext .Plan .Entries [0 ].Metadata = map [string ]interface {}{
148+ "launch" : true ,
149+ "build" : true ,
150+ }
157151 })
158152
159153 it ("layer's build, launch, cache flags must be set" , func () {
@@ -181,8 +175,10 @@ func testBuild(t *testing.T, context spec.G, it spec.S) {
181175 }
182176 return nil
183177 }
184- entryResolver .MergeLayerTypesCall .Returns .Launch = true
185- entryResolver .MergeLayerTypesCall .Returns .Build = true
178+ buildContext .Plan .Entries [0 ].Metadata = map [string ]interface {}{
179+ "launch" : true ,
180+ "build" : true ,
181+ }
186182 })
187183
188184 it ("result should include a cache layer" , func () {
0 commit comments