repositories
/
e-mobility-charging-stations-simulator.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge dependabot/npm_and_yarn/eslint-plugin-jsdoc-46.5.1 into combined-prs-branch
[e-mobility-charging-stations-simulator.git]
/
test
/
utils
/
Utils.test.ts
diff --git
a/test/utils/Utils.test.ts
b/test/utils/Utils.test.ts
index 0a672917641794060df5932b7999fbee5f0703d2..80aec47bac8c952b23239629a560d5866e54680b 100644
(file)
--- a/
test/utils/Utils.test.ts
+++ b/
test/utils/Utils.test.ts
@@
-1,4
+1,4
@@
-import { hoursToMilliseconds, hoursToSeconds
, isValid
} from 'date-fns';
+import { hoursToMilliseconds, hoursToSeconds } from 'date-fns';
import { expect } from 'expect';
import { Constants } from '../../src/utils/Constants';
import { expect } from 'expect';
import { Constants } from '../../src/utils/Constants';
@@
-48,8
+48,8
@@
describe('Utils test suite', () => {
it('Verify sleep()', async () => {
const start = performance.now();
await sleep(1000);
it('Verify sleep()', async () => {
const start = performance.now();
await sleep(1000);
- const
end
= performance.now();
- expect(
end
- start).toBeGreaterThanOrEqual(1000);
+ const
stop
= performance.now();
+ expect(
stop
- start).toBeGreaterThanOrEqual(1000);
});
it('Verify formatDurationMilliSeconds()', () => {
});
it('Verify formatDurationMilliSeconds()', () => {
@@
-84,9
+84,12
@@
describe('Utils test suite', () => {
it('Verify convertToDate()', () => {
expect(convertToDate(undefined)).toBe(undefined);
it('Verify convertToDate()', () => {
expect(convertToDate(undefined)).toBe(undefined);
- expect(convertToDate(null)).toBe(null);
- expect(isValid(convertToDate(''))).toBe(false);
+ expect(() => convertToDate('')).toThrowError(new Error("Cannot convert to date: ''"));
+ expect(() => convertToDate('00:70:61')).toThrowError(
+ new Error("Cannot convert to date: '00:70:61'"),
+ );
expect(convertToDate(0)).toStrictEqual(new Date('1970-01-01T00:00:00.000Z'));
expect(convertToDate(0)).toStrictEqual(new Date('1970-01-01T00:00:00.000Z'));
+ expect(convertToDate(-1)).toStrictEqual(new Date('1969-12-31T23:59:59.999Z'));
const dateStr = '2020-01-01T00:00:00.000Z';
let date = convertToDate(dateStr);
expect(date).toBeInstanceOf(Date);
const dateStr = '2020-01-01T00:00:00.000Z';
let date = convertToDate(dateStr);
expect(date).toBeInstanceOf(Date);
@@
-114,7
+117,7
@@
describe('Utils test suite', () => {
expect(convertToInt(1.999)).toBe(1);
expect(() => {
convertToInt('NaN');
expect(convertToInt(1.999)).toBe(1);
expect(() => {
convertToInt('NaN');
- }).toThrow(
'Cannot convert to integer: NaN'
);
+ }).toThrow(
"Cannot convert to integer: 'NaN'"
);
});
it('Verify convertToFloat()', () => {
});
it('Verify convertToFloat()', () => {
@@
-135,7
+138,7
@@
describe('Utils test suite', () => {
expect(convertToFloat(1.999)).toBe(1.999);
expect(() => {
convertToFloat('NaN');
expect(convertToFloat(1.999)).toBe(1.999);
expect(() => {
convertToFloat('NaN');
- }).toThrow(
'Cannot convert to float: NaN'
);
+ }).toThrow(
"Cannot convert to float: 'NaN'"
);
});
it('Verify convertToBoolean()', () => {
});
it('Verify convertToBoolean()', () => {