@sports-alliance/sports-lib
Version:
A Library to for importing / exporting and processing GPX, TCX, FIT and JSON files from services such as Strava, Movescount, Garmin, Polar etc
16 lines (15 loc) • 803 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const helpers_1 = require("../events/utilities/helpers");
const data_effort_pace_1 = require("./data.effort-pace");
describe('DataEffortPace', () => {
it('should display Effort Pace as pace in min/km', () => {
const effortPace = new data_effort_pace_1.DataEffortPace(293.08);
expect(effortPace.getDisplayValue()).toBe('04:53');
expect(effortPace.getDisplayUnit()).toBe('min/km');
});
it('should convert Effort Pace to minutes per mile', () => {
const effortPace = new data_effort_pace_1.DataEffortPace(300);
expect(effortPace.getValue(data_effort_pace_1.DataEffortPaceMinutesPerMile.type)).toBeCloseTo((0, helpers_1.convertPaceToPaceInMinutesPerMile)(300), 10);
});
});