Files
overleaf-cep/services/filestore/test/unit/js/Settings.test.js
T
Andrew Rumble 90cf4b6a0a Merge pull request #29841 from overleaf/ar-convert-filestore-to-esm
[filestore] convert to ES modules

GitOrigin-RevId: 404905973548bb6e437fff66b368e87be8249b73
2025-12-05 09:05:35 +00:00

25 lines
669 B
JavaScript

import { afterEach, beforeEach, describe, expect, it, vi } from 'vitest'
describe('Settings', function () {
describe('s3', function () {
const s3Settings = {
bucket1: {
auth_key: 'bucket1_key',
auth_secret: 'bucket1_secret',
},
}
afterEach(() => {
vi.unstubAllEnvs()
})
beforeEach(() => {
vi.stubEnv()
process.env.S3_BUCKET_CREDENTIALS = JSON.stringify(s3Settings)
})
it('should use JSONified env var if present', async function () {
const settings = (await import('@overleaf/settings')).default
expect(settings.filestore.s3.bucketCreds).to.deep.equal(s3Settings)
})
})
})