@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
35 lines (34 loc) • 1.06 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const intensity_zones_1 = require("./intensity-zones");
describe('Zone', () => {
let zones;
beforeEach(() => {
zones = new intensity_zones_1.IntensityZones('test');
});
it('should export correctly to JSON', () => {
zones.zone1Duration = 0;
zones.zone1LowerLimit = 0;
zones.zone2LowerLimit = 1;
zones.zone2Duration = 2;
zones.zone3LowerLimit = 3;
zones.zone3Duration = 4;
zones.zone4LowerLimit = 5;
zones.zone4Duration = 6;
zones.zone5LowerLimit = 7;
zones.zone5Duration = 8;
expect(zones.toJSON()).toEqual({
type: 'test',
zone1Duration: 0,
zone1LowerLimit: 0,
zone2Duration: 2,
zone2LowerLimit: 1,
zone3Duration: 4,
zone3LowerLimit: 3,
zone4Duration: 6,
zone4LowerLimit: 5,
zone5Duration: 8,
zone5LowerLimit: 7
});
});
});