1
0
mirror of https://github.com/trezor/trezor-wallet synced 2025-07-14 18:48:18 +00:00
trezor-wallet/src/js/utils/__tests__/device.test.js
2018-08-25 12:59:12 +02:00

57 lines
1.4 KiB
JavaScript

import * as dUtils from 'utils/device';
describe('device utils', () => {
it('get status', () => {
const deviceMock = [
{
device: {
connected: false,
type: 'acquired',
status: 'occupied',
},
},
{ device: { connected: true } },
{ device: { available: false } },
{ device: { available: true } },
];
deviceMock.forEach((device) => {
expect(dUtils.getStatusName(device)).toMatchSnapshot();
});
});
it('get status color', () => {
const entry = [
0,
null,
'sdsdsdsd',
'used-in-other-window',
'connected',
'unacquired',
'disconnected',
'unavailable',
];
entry.forEach((status) => {
expect(dUtils.getStatusColor(status)).toMatchSnapshot();
});
});
it('get status name', () => {
const entry = [
0,
null,
'sdsdsdsd',
'used-in-other-window',
'connected',
'unacquired',
'disconnected',
'unavailable',
];
entry.forEach((status) => {
expect(dUtils.getStatusName(status)).toMatchSnapshot();
});
});
});