UNPKG

@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
"use strict"; 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'); }); });