Expect(secondReceipt.Count).To(Equal(1)) }) It("updates a receipt's count for a user for a given clientID and kindID", func() { receipt := models.Receipt{ UserGUID: firstUserGUID, ClientID: clientID, KindID: kindID, } _, err := createReceipt(conn, receipt) if err != nil { panic(err) } rowCount, err := conn.SelectInt("SELECT COUNT(*) FROM `receipts`") if err != nil { panic(err) } Expect(int(rowCount)).To(Equal(1)) err = repo.CreateReceipts(conn, []string{firstUserGUID}, clientID, kindID) if err != nil { panic(err) } rowCount, err = conn.SelectInt("SELECT COUNT(*) FROM `receipts`") if err != nil { panic(err) }