import ( "errors" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/concourse/atc" "github.com/concourse/atc/db" "github.com/concourse/atc/web/getresource/fakes" "github.com/concourse/atc/web/group" . "github.com/concourse/atc/web/getresource" ) var _ = Describe("FetchTemplateData", func() { var fakeDB *fakes.FakeResourcesDB BeforeEach(func() { fakeDB = new(fakes.FakeResourcesDB) }) Context("when the config database returns an error", func() { BeforeEach(func() { fakeDB.GetConfigReturns(atc.Config{}, 0, false, errors.New("disaster")) }) It("returns an error if the config could not be loaded", func() { _, err := FetchTemplateData(fakeDB, false, "resource-name", 0, false) Expect(err).To(HaveOccurred()) }) })
import ( "errors" . "github.com/onsi/ginkgo" . "github.com/onsi/gomega" "github.com/concourse/atc" "github.com/concourse/atc/db" "github.com/concourse/atc/web/getresource/fakes" "github.com/concourse/atc/web/group" . "github.com/concourse/atc/web/getresource" ) var _ = Describe("FetchTemplateData", func() { var fakeDB *fakes.FakeResourcesDB BeforeEach(func() { fakeDB = new(fakes.FakeResourcesDB) }) Context("when the config database returns an error", func() { BeforeEach(func() { fakeDB.GetConfigReturns(atc.Config{}, db.ConfigVersion(1), errors.New("disaster")) }) It("returns an error if the config could not be loaded", func() { _, err := FetchTemplateData(fakeDB, "resource-name") Ω(err).Should(HaveOccurred()) }) })