Allow group plans for private guilds only (#12479)

* hide upgrade button for public guilds

* prevent group plans for public guilds

* fix unit tests

* fix integration and unit tests that assumed group plans could be public guilds

* more unit tests fixes

* more resilient unit test

* more resilient unit test
This commit is contained in:
Matteo Pagliazzi
2020-08-21 11:46:09 +02:00
committed by GitHub
parent 633f3df372
commit 46b5efcaf6
9 changed files with 145 additions and 85 deletions

View File

@@ -32,7 +32,7 @@ describe('payments - stripe - #checkout', () => {
stripePayments.checkout.restore();
});
it('cancels a user subscription', async () => {
it('creates a user subscription', async () => {
user = await generateUser({
'profile.name': 'sender',
'purchased.plan.customerId': 'customer-id',
@@ -48,7 +48,7 @@ describe('payments - stripe - #checkout', () => {
expect(stripeCheckoutSubscriptionStub.args[0][0].groupId).to.eql(undefined);
});
it('cancels a group subscription', async () => {
it('creates a group subscription', async () => {
user = await generateUser({
'profile.name': 'sender',
'purchased.plan.customerId': 'customer-id',