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

35 lines (34 loc) 1.06 kB
"use strict"; 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 }); }); });