Prevent server from cancelling still active subs (#11795)

* Prevent server from cancelling still active subs

* Allow subs to be cancelled before end date

* fix test

* fix test
This commit is contained in:
Phillip Thelen
2020-02-11 19:58:11 +01:00
committed by GitHub
parent 732426c176
commit 0648f5d412
2 changed files with 3 additions and 15 deletions

View File

@@ -278,19 +278,6 @@ describe('Google Payments', () => {
});
});
it('should throw an error if subscription is still valid', async () => {
iap.getPurchaseData.restore();
iapGetPurchaseDataStub = sinon.stub(iap, 'getPurchaseData')
.returns([{ expirationDate: expirationDate.add({ day: 1 }).toDate() }]);
await expect(googlePayments.cancelSubscribe(user, headers))
.to.eventually.be.rejected.and.to.eql({
httpCode: 401,
name: 'NotAuthorized',
message: googlePayments.constants.RESPONSE_STILL_VALID,
});
});
it('should throw an error if receipt is invalid', async () => {
iap.isValidated.restore();
iapIsValidatedStub = sinon.stub(iap, 'isValidated')