+
+ const session = await servers[0].live.getReplaySession({ videoId: userVideoLiveoId })
+ expect(session.error).to.equal(LiveVideoError.QUOTA_EXCEEDED)
+ })
+
+ it('Should have size limit depending on user global quota if save replay is enabled on a permanent live', async function () {
+ this.timeout(60000)
+
+ // Wait for user quota memoize cache invalidation
+ await wait(5000)
+
+ const userVideoLiveoId = await createLiveWrapper({ replay: true, permanent: true })
+ await servers[0].live.runAndTestStreamError({ token: userAccessToken, videoId: userVideoLiveoId, shouldHaveError: true })
+
+ await waitJobs(servers)
+ await waitUntilLiveWaitingOnAllServers(servers, userVideoLiveoId)
+
+ const session = await servers[0].live.findLatestSession({ videoId: userVideoLiveoId })
+ expect(session.error).to.equal(LiveVideoError.QUOTA_EXCEEDED)