From db6151e253e05bf64c443d981b88c546b3e504c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karol=20S=C3=B3jko?= Date: Tue, 12 Dec 2023 11:47:14 +0100 Subject: [PATCH] chore: activate paid subscriptions for revisions e2e suites (#2693) --- packages/snjs/mocha/history.test.js | 6 ++++++ packages/snjs/mocha/vaults/revisions.test.js | 16 ++++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/packages/snjs/mocha/history.test.js b/packages/snjs/mocha/history.test.js index c1171da9a04..f36746daea1 100644 --- a/packages/snjs/mocha/history.test.js +++ b/packages/snjs/mocha/history.test.js @@ -238,6 +238,12 @@ describe('history manager', () => { await context.launch() await context.register() + + /** + * Free user revisions are limited to 1 per day. This is to ensure that + * we don't hit that limit during testing. + */ + await context.activatePaidSubscriptionForUser() }) afterEach(async function () { diff --git a/packages/snjs/mocha/vaults/revisions.test.js b/packages/snjs/mocha/vaults/revisions.test.js index 78591ab43cb..60da8813527 100644 --- a/packages/snjs/mocha/vaults/revisions.test.js +++ b/packages/snjs/mocha/vaults/revisions.test.js @@ -17,6 +17,12 @@ describe('shared vault revisions', function () { await context.launch() await context.register() + + /** + * Free user revisions are limited to 1 per day. This is to ensure that + * we don't hit that limit during testing. + */ + await context.activatePaidSubscriptionForUser() }) afterEach(async function () { @@ -35,6 +41,8 @@ describe('shared vault revisions', function () { await Collaboration.createSharedVaultWithAcceptedInviteAndNote(context) deinitContactContextFunction = deinitContactContext + await contactContext.activatePaidSubscriptionForUser() + await Factory.sleep(Factory.ServerRevisionFrequency) await context.changeNoteTitleAndSync(note, 'new title 1') @@ -77,6 +85,8 @@ describe('shared vault revisions', function () { await Collaboration.createSharedVaultWithAcceptedInviteAndNote(context) deinitContactContextFunction = deinitContactContext + await contactContext.activatePaidSubscriptionForUser() + await Factory.sleep(Factory.ServerRevisionFrequency) const contactNote = contactContext.items.findItem(note.uuid) @@ -103,6 +113,8 @@ describe('shared vault revisions', function () { await Collaboration.createSharedVaultWithAcceptedInviteAndNote(context) deinitContactContextFunction = deinitContactContext + await contactContext.activatePaidSubscriptionForUser() + await Factory.sleep(Factory.ServerRevisionFrequency) await context.changeNoteTitleAndSync(note, 'new title 1') @@ -135,6 +147,8 @@ describe('shared vault revisions', function () { await Collaboration.createSharedVaultWithAcceptedInviteAndNote(context) deinitContactContextFunction = deinitContactContext + await contactContext.activatePaidSubscriptionForUser() + await Factory.sleep(Factory.ServerRevisionFrequency) await context.changeNoteTitleAndSync(note, 'new title 1') @@ -164,6 +178,8 @@ describe('shared vault revisions', function () { await Collaboration.createSharedVaultWithAcceptedInviteAndNote(context) deinitContactContextFunction = deinitContactContext + await contactContext.activatePaidSubscriptionForUser() + await Factory.sleep(Factory.ServerRevisionFrequency) await context.changeNoteTitleAndSync(note, 'new title 1')