reverse file with time

This commit is contained in:
vcoppe
2024-04-16 15:41:03 +02:00
parent 3082462daa
commit 76178e5c00
4 changed files with 210 additions and 22 deletions

View File

@@ -26,6 +26,9 @@ describe('GPX operations', () => {
let reversed = original.clone();
reversed.reverse();
expect(original.getStartTimestamp().getTime()).toBe(reversed.getStartTimestamp().getTime());
expect(original.getEndTimestamp().getTime()).toBe(reversed.getEndTimestamp().getTime());
expect(reversed.trk.length).toBe(original.trk.length);
for (let i = 0; i < original.trk.length; i++) {
@@ -47,6 +50,8 @@ describe('GPX operations', () => {
expect(reversedPoint.attributes.lat).toBe(originalPoint.attributes.lat);
expect(reversedPoint.attributes.lon).toBe(originalPoint.attributes.lon);
expect(reversedPoint.ele).toBe(originalPoint.ele);
expect(reversed.getEndTimestamp().getTime() - reversedPoint.time.getTime()).toBe(originalPoint.time.getTime() - original.getStartTimestamp().getTime());
}
}
}