diff --git a/packages/snjs/mocha/history.test.js b/packages/snjs/mocha/history.test.js index c1171da9a..f36746dae 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 78591ab43..60da88135 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')