Sha256: 8025820db1faf261a1f58378e086a66c3f67d30a06dee6e298d5e91d296402bd

Contents?: true

Size: 568 Bytes

Versions: 9

Compression:

Stored size: 568 Bytes

Contents

import { UserModel } from 'hippo/user';
import Config from 'hippo/config';

jest.mock('hippo/models/sync');
jest.mock('hippo/config');

describe('User Model', () => {
    it('can log in and out', () => {
        const user = new UserModel();
        Config.access_token = '';
        expect(user.isLoggedIn).toBe(false);
        Config.access_token = '93280890';
        expect(user.isLoggedIn).toBe(true);
        user.logout().then(() => {
            expect(Config.access_token).toEqual('');
            expect(user.isLoggedIn).toBe(false);
        });
    });
});

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
hippo-fw-0.9.9 spec/client/user.spec.js
hippo-fw-0.9.8 spec/client/user.spec.js
hippo-fw-0.9.7 spec/client/user.spec.js
hippo-fw-0.9.6 spec/client/user.spec.js
hippo-fw-0.9.5 spec/client/user.spec.js
hippo-fw-0.9.4 spec/client/user.spec.js
hippo-fw-0.9.3 spec/client/user.spec.js
hippo-fw-0.9.2 spec/client/user.spec.js
hippo-fw-0.9.1 spec/client/user.spec.js