43147b3163
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com>
28 lines
808 B
JavaScript
28 lines
808 B
JavaScript
import { getters } from '../../auth';
|
|
|
|
import '../../../../routes';
|
|
|
|
jest.mock('../../../../routes', () => {});
|
|
describe('#getters', () => {
|
|
it('isLoggedIn', () => {
|
|
expect(getters.isLoggedIn({ currentUser: { id: null } })).toEqual(false);
|
|
expect(getters.isLoggedIn({ currentUser: { id: 1 } })).toEqual(true);
|
|
});
|
|
|
|
it('getCurrentUserID', () => {
|
|
expect(getters.getCurrentUserID({ currentUser: { id: 1 } })).toEqual(1);
|
|
});
|
|
it('getCurrentUser', () => {
|
|
expect(
|
|
getters.getCurrentUser({ currentUser: { id: 1, name: 'Pranav' } })
|
|
).toEqual({ id: 1, name: 'Pranav' });
|
|
});
|
|
|
|
it('get', () => {
|
|
expect(
|
|
getters.getCurrentUserAvailabilityStatus({
|
|
currentUser: { id: 1, name: 'Pranav', availability_status: 'busy' },
|
|
})
|
|
).toEqual('busy');
|
|
});
|
|
});
|