old_contents: const chai = require('chai')
  const { expect } = chai
  
  describe('Settings', function() {
    describe('s3', function() {
      it('should use JSONified env var if present', function() {
        const s3Settings = {
          bucket1: {
            auth_key: 'bucket1_key',
            auth_secret: 'bucket1_secret'
          }
        }
        process.env.S3_BUCKET_CREDENTIALS = JSON.stringify(s3Settings)
  
        const settings = require('settings-sharelatex')
        expect(settings.filestore.s3BucketCreds).to.deep.equal(s3Settings)
      })
    })
  })
  
new_contents: const chai = require('chai')
  const { expect } = chai
  const SandboxedModule = require('sandboxed-module')
  
  describe('Settings', function() {
    describe('s3', function() {
      it('should use JSONified env var if present', function() {
        const s3Settings = {
          bucket1: {
            auth_key: 'bucket1_key',
            auth_secret: 'bucket1_secret'
          }
        }
        process.env.S3_BUCKET_CREDENTIALS = JSON.stringify(s3Settings)
        const settings = SandboxedModule.require('settings-sharelatex', {
          globals: { console }
        })
        expect(settings.filestore.s3BucketCreds).to.deep.equal(s3Settings)
      })
    })
  })
  
subject: fix settings unit test