var listener *pq.Listener var database db.DB BeforeEach(func() { postgresRunner.Truncate() dbConn = db.Wrap(postgresRunner.Open()) listener = pq.NewListener(postgresRunner.DataSourceName(), time.Second, time.Minute, nil) Eventually(listener.Ping, 5*time.Second).ShouldNot(HaveOccurred()) bus := db.NewNotificationsBus(listener, dbConn) database = db.NewSQL(lagertest.NewTestLogger("test"), dbConn, bus) database.DeleteTeamByName(atc.DefaultTeamName) }) AfterEach(func() { err := dbConn.Close() Expect(err).NotTo(HaveOccurred()) err = listener.Close() Expect(err).NotTo(HaveOccurred()) }) Describe("the default team", func() { Describe("it exists", func() { BeforeEach(func() { defaultTeam := db.Team{ Name: atc.DefaultTeamName,