Exemplo n.º 1
0
			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)
			}