From 4835de55a86ebfb88f68e3a717fdefde3cb1ee08 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Thu, 15 Oct 2015 00:09:24 +0200 Subject: [PATCH] Adjust iap test --- test/api/inAppPurchases.coffee | 2 +- website/src/controllers/payments/iap.js | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/test/api/inAppPurchases.coffee b/test/api/inAppPurchases.coffee index b31e982e71..0256b4bd83 100644 --- a/test/api/inAppPurchases.coffee +++ b/test/api/inAppPurchases.coffee @@ -155,7 +155,7 @@ describe 'In-App Purchases', -> inApp.iosVerify(req, res, next) expect(paymentSpy).to.be.calledOnce - expect(paymentSpy).to.be.calledWith({user: res.locals.user, paymentMethod:'IAP AppleStore'}) + expect(paymentSpy).to.be.calledWith({user: res.locals.user, paymentMethod:'IAP AppleStore', amount: 5.25}) context 'error in setup', -> before -> diff --git a/website/src/controllers/payments/iap.js b/website/src/controllers/payments/iap.js index 67d55bf3fa..6da2a29606 100644 --- a/website/src/controllers/payments/iap.js +++ b/website/src/controllers/payments/iap.js @@ -104,15 +104,13 @@ exports.iosVerify = function(req, res, next) { var correctReceipt = true; for (var index in purchaseDataList) { switch (purchaseDataList[index].productId) { - case 'com.habitrpg.ios.Habitica.20gems': - payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 5}); - break; case 'com.habitrpg.ios.Habitica.4gems': payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 1}); break; case 'com.habitrpg.ios.Habitica.8gems': payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 2}); break; + case 'com.habitrpg.ios.Habitica.20gems': case 'com.habitrpg.ios.Habitica.21gems': payments.buyGems({user:user, paymentMethod:'IAP AppleStore', amount: 5.25}); break;