import { expect } from 'chai'; import { SessionModel } from '../../../src/models/session'; describe('Session Model', () => { let item: any; let session: any; beforeEach(() => { item = { creationTime: '1575555032068', mfa: true, rememberMe: true, uuid: 'valerie', }; session = new SessionModel(item); }); describe('on initialisation', () => { it('sets session.creationTime', () => { expect(session.creationTime).to.equal(item.creationTime); }); it('sets session.mfa', () => { expect(session.mfa).to.equal(item.mfa); }); it('sets session.rememberMe', () => { expect(session.rememberMe).to.equal(item.rememberMe); }); it('sets session.uuid', () => { expect(session.uuid).to.equal(item.uuid); }); }); });