37 lines
906 B
TypeScript
37 lines
906 B
TypeScript
import { getDefaultParams } from './getDefaultParams'
|
|
|
|
describe('getDefaultParams', () => {
|
|
|
|
const window = (global as any).window
|
|
beforeEach(() => {
|
|
delete process.env.LOG
|
|
})
|
|
|
|
afterEach(() => {
|
|
(global as any).window = window
|
|
})
|
|
|
|
it('returns an empty string', () => {
|
|
delete (global as any).window
|
|
expect(getDefaultParams()).toEqual('')
|
|
})
|
|
|
|
it('reads process.env.LOG if available', () => {
|
|
process.env.LOG = 'test-env'
|
|
expect(getDefaultParams()).toEqual('test-env')
|
|
})
|
|
|
|
it('reads from localStorage.LOG if available', () => {
|
|
localStorage.setItem('LOG', 'test-ls')
|
|
expect(getDefaultParams()).toEqual('test-ls')
|
|
localStorage.removeItem('LOG')
|
|
expect(getDefaultParams()).toEqual('')
|
|
})
|
|
|
|
it('reads from localStorage.LOG if available', () => {
|
|
localStorage.setItem('LOG', 'test-ls')
|
|
expect(getDefaultParams()).toEqual('test-ls')
|
|
})
|
|
|
|
})
|