1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-23 09:52:26 +01:00
metamask-extension/shared/modules/string-utils.test.js

28 lines
930 B
JavaScript

import { isEqualCaseInsensitive, prependZero } from './string-utils';
describe('string-utils', () => {
describe('isEqualCaseInsensitive', () => {
it('should return true for FOO and foo', () => {
expect(isEqualCaseInsensitive('FOO', 'foo')).toBeTruthy();
});
it('should return false for foo and Bar', () => {
expect(isEqualCaseInsensitive('foo', 'Bar')).toBeFalsy();
});
it('should return false for number and string comparision', () => {
expect(isEqualCaseInsensitive('foo', 123)).toBeFalsy();
});
});
describe('prependZero', () => {
it('should return number to given max length string when digit is smaller than maxLength', () => {
expect(prependZero(123, 4)).toStrictEqual('0123');
});
it('should return number to given max length string when digit is large than maxLength', () => {
expect(prependZero(123, 2)).toStrictEqual('123');
});
});
});