UNPKG

@signalwire/js

Version:
25 lines (22 loc) 1.03 kB
import { sessionStorageManager } from './storage' describe('sessionStorageManager', () => { it('should return expected keys', () => { const token = 'eyJ0eXBiOiJWUlQiLCJjaCI6InJlbGF5LnNpZ25hbHdpcmUuY29tIiwiYWxnIjoiPOE1MTIifQ.eyJpYXQiOjE2ODg0NjE3MDMsImp0aSI6IjA1YWZkODczLTI4MGUtNDYzNC1iNmQzLWMwMzk4YzE2NGVlMSIsInN1YiI6IjRiN2FlNzhhLWQwMmUtNDg4OS1hNjNiLTA4YjE1NmQ1OTE2ZSIsInUiOiJqZXN0IiwiamEiOiJtZW1iZXIiLCJyIjoidGVhbS10ZXN0IiwicyI6W10sImFjciI6dHJ1ZSwibWEiOiJhbGwiLCJtdGEiOnt9LCJybXRhIjp7fX0.r1JWiEckaids8mm9ESUraCuXWc6Ysa6qMMmuNzRiOf94PO8VwoL_gIr1LDopDtffk-EFUUB4ZsOl8gK-u-qU7A' const manager = sessionStorageManager(token) expect(manager).toStrictEqual({ authStateKey: 'as-team-test', protocolKey: 'pt-team-test', callIdKey: 'ci-team-test', }) }) it('should return falsy values', () => { const token = 'foo' const manager = sessionStorageManager(token) expect(manager).toStrictEqual({ authStateKey: false, protocolKey: false, callIdKey: false, }) }) })