449967c2e02795e721a18c2c92a64e3647e6fc1c
1 import { describe
, it
} from
'node:test';
3 import { expect
} from
'expect';
5 import { ACElectricUtils
, DCElectricUtils
} from
'../../src/utils/ElectricUtils';
7 await describe('ElectricUtils test suite', async () => {
8 await it('Verify DCElectricUtils.power()', () => {
9 expect(DCElectricUtils
.power(230, 1)).toBe(230);
11 await it('Verify DCElectricUtils.amperage()', () => {
12 expect(DCElectricUtils
.amperage(1, 230)).toBe(0);
14 await it('Verify ACElectricUtils.powerTotal()', () => {
15 expect(ACElectricUtils
.powerTotal(3, 230, 1)).toBe(690);
17 await it('Verify ACElectricUtils.powerPerPhase()', () => {
18 expect(ACElectricUtils
.powerPerPhase(230, 1)).toBe(230);
20 await it('Verify ACElectricUtils.amperageTotal()', () => {
21 expect(ACElectricUtils
.amperageTotal(3, 1)).toBe(3);
23 await it('Verify ACElectricUtils.amperageTotalFromPower()', () => {
24 expect(ACElectricUtils
.amperageTotalFromPower(690, 230)).toBe(3);
26 await it('Verify ACElectricUtils.amperagePerPhaseFromPower()', () => {
27 expect(ACElectricUtils
.amperagePerPhaseFromPower(3, 690, 230)).toBe(1);