token-wizard/test/stores/index.spec.js

32 lines
738 B
JavaScript

describe(`Index Store`, () => {
it(`Should properly exist property`, () => {
// Given
const window = global
// When
const hasOwnProperty = window.hasOwnProperty('localStorage')
const typeOfObject = typeof window.localStorage
// Then
expect(hasOwnProperty).toBe(true)
expect(typeOfObject).toBe('object')
})
it(`Should exist property if is deleted`, () => {
// Given
const window = global
delete window.localStorage
require('../../src/stores/index')
// When
const hasOwnProperty = window.hasOwnProperty('localStorage')
const typeOfObject = typeof window.localStorage
// Then
expect(hasOwnProperty).toBe(true)
expect(typeOfObject).toBe('function')
})
})