@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) • 903 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const data_speed_1 = require("./data.speed");
const data_swim_pace_1 = require("./data.swim-pace");
const helpers_1 = require("../events/utilities/helpers");
describe('DataSwimPace', () => {
it('converts seconds per 100 meters to seconds per 100 yards', () => {
expect((0, helpers_1.convertSwimPaceToSwimPacePer100Yard)(100)).toBeCloseTo(91.44, 5);
expect(new data_swim_pace_1.DataSwimPace(100).getValue(data_swim_pace_1.DataSwimPaceMinutesPer100Yard.type)).toBeCloseTo(91.44, 5);
expect(new data_speed_1.DataSpeed(1).getValue(data_swim_pace_1.DataSwimPaceMinutesPer100Yard.type)).toBeCloseTo(91.44, 5);
});
it('uses the standard 100-yard display unit label', () => {
expect(new data_swim_pace_1.DataSwimPaceMinutesPer100Yard(91.44).getDisplayUnit()).toBe('min/100yd');
});
});