Sha1: "first_dep_sha1", Version: "first_dep_version", }, "sec_dep": boshcomp.Package{ BlobstoreID: "sec_dep_blobstore_id", Name: "sec_dep", Sha1: "sec_dep_sha1", Version: "sec_dep_version", }, } return } var _ = Describe("CompilePackageAction", func() { var ( compiler *fakecomp.FakeCompiler action CompilePackageAction ) BeforeEach(func() { compiler = fakecomp.NewFakeCompiler() action = NewCompilePackage(compiler) }) AssertActionIsAsynchronous(action) AssertActionIsNotPersistent(action) AssertActionIsLoggable(action) AssertActionIsNotCancelable(action) AssertActionIsNotResumable(action) Describe("Run", func() {
Sha1: "first_dep_sha1", Version: "first_dep_version", }, "sec_dep": boshcomp.Package{ BlobstoreID: "sec_dep_blobstore_id", Name: "sec_dep", Sha1: "sec_dep_sha1", Version: "sec_dep_version", }, } return } var _ = Describe("CompilePackageAction", func() { var ( compiler *fakecomp.FakeCompiler action CompilePackageAction ) BeforeEach(func() { compiler = fakecomp.NewFakeCompiler() action = NewCompilePackage(compiler) }) It("is asynchronous", func() { Expect(action.IsAsynchronous()).To(BeTrue()) }) It("is not persistent", func() { Expect(action.IsPersistent()).To(BeFalse()) })