Centralize and ensure DB cleanup between all tests
diff --git a/api_test.go b/api_test.go
index cb8ec38..8ed074c 100644
--- a/api_test.go
+++ b/api_test.go
@@ -14,11 +14,6 @@
var _ = Describe("api", func() {
- BeforeEach(func() {
- _, err := getDB().Exec("DELETE FROM deployments")
- Expect(err).ShouldNot(HaveOccurred())
- })
-
Context("GET /deployments", func() {
It("should get an empty array if no deployments", func() {
diff --git a/apidGatewayDeploy_suite_test.go b/apidGatewayDeploy_suite_test.go
index 3ce174c..a4ff0e2 100644
--- a/apidGatewayDeploy_suite_test.go
+++ b/apidGatewayDeploy_suite_test.go
@@ -64,6 +64,12 @@
os.RemoveAll(tmpDir)
})
+var _ = BeforeEach(func() {
+ _, err := getDB().Exec("DELETE FROM deployments")
+ Expect(err).ShouldNot(HaveOccurred())
+ _, err = getDB().Exec("UPDATE etag SET value=1")
+})
+
func TestApidGatewayDeploy(t *testing.T) {
RegisterFailHandler(Fail)
RunSpecs(t, "ApidGatewayDeploy Suite")
diff --git a/listener_test.go b/listener_test.go
index ec4b7f2..1b52f7f 100644
--- a/listener_test.go
+++ b/listener_test.go
@@ -11,11 +11,6 @@
var _ = Describe("listener", func() {
- BeforeEach(func() {
- _, err := getDB().Exec("DELETE FROM deployments")
- Expect(err).ShouldNot(HaveOccurred())
- })
-
Context("ApigeeSync snapshot event", func() {
It("should set DB and process", func(done Done) {