commit b81d4976143ae9b4f8dd506cbc5e470d935d0425
parent e173a465a2283bf56770c7289069bcbdd0d946a2
Author: Sergey Orlov <wladimirych@gmail.com>
Date: Fri, 7 Aug 2020 18:19:52 +0200
add tests for sportstracker
Diffstat:
6 files changed, 59 insertions(+), 0 deletions(-)
diff --git a/test/test_track_load.js b/test/test_track_load.js
@@ -72,6 +72,11 @@ suite('Load tracks from services');
'tracedetrail_with_title',
'tracedetrail_private',
'tracedetrail_not_exists',
+ 'sportstracker_with_title',
+ 'sportstracker_without_title',
+ 'sportstracker_private',
+ 'sportstracker_not_exists_1',
+ 'sportstracker_not_exists_2',
].forEach(function(testcase) {
const testData = require('./track_load_data/testcases/' + testcase + '.json');
for (const track of testData.geodata) {
diff --git a/test/track_load_data/testcases/sportstracker_not_exists_1.json b/test/track_load_data/testcases/sportstracker_not_exists_1.json
@@ -0,0 +1,4 @@
+{
+ "query": ["https://www.sports-tracker.com/workout/yyryyy/5f2d4cb86643bb7d5bdc599"],
+ "geodata": [{"name": "https://www.sports-tracker.com/workout/yyryyy/5f2d4cb86643bb7d5bdc599", "error": "NETWORK"}]
+}
diff --git a/test/track_load_data/testcases/sportstracker_not_exists_2.json b/test/track_load_data/testcases/sportstracker_not_exists_2.json
@@ -0,0 +1,4 @@
+{
+ "query": ["https://www.sports-tracker.com/workout/yyryyy/5f2d4cb86643bb7d5bdc5991"],
+ "geodata": [{"name": "https://www.sports-tracker.com/workout/yyryyy/5f2d4cb86643bb7d5bdc5991", "error": "NETWORK"}]
+}
diff --git a/test/track_load_data/testcases/sportstracker_private.json b/test/track_load_data/testcases/sportstracker_private.json
@@ -0,0 +1,4 @@
+{
+ "query": ["https://sports-tracker.com/workout/yyryyy/5f2d7bf6eefb8e23194d9d80"],
+ "geodata": [{"error": "Sports Tracker user disabled viewing this activity"}]
+}
diff --git a/test/track_load_data/testcases/sportstracker_with_title.json b/test/track_load_data/testcases/sportstracker_with_title.json
@@ -0,0 +1,26 @@
+{
+ "query": [
+ "https://www.sports-tracker.com/workout/yyryyy/5f2d4cb86643bb7d5bdc599c",
+ "http://www.sports-tracker.com/workout/yyryyy/5f2d4cb86643bb7d5bdc599c",
+ "https://sports-tracker.com/workout/yyryyy/5f2d4cb86643bb7d5bdc599c",
+ "https://www.sports-tracker.com/workout/yyryyy/5f2d4cb86643bb7d5bdc599c/",
+ "https://www.sports-tracker.com/workout/yyryyy/5f2d4cb86643bb7d5bdc599c?a=1",
+ "https://www.sports-tracker.com/workout/yyryyy/5f2d4cb86643bb7d5bdc599c"
+ ],
+ "geodata": [
+ {
+ "name": "Тестовое описание",
+ "tracks": [
+ [
+ {"lat": 56.52695, "lng": 28.96248},
+ {"lat": 56.52696, "lng": 28.96248},
+ {"lat": 56.52701, "lng": 28.96245},
+ {"lat": 56.52702, "lng": 28.9625},
+ {"lat": 56.52701, "lng": 28.9625},
+ {"lat": 56.527, "lng": 28.96249},
+ {"lat": 56.52702, "lng": 28.96253}
+ ]
+ ]
+ }
+ ]
+}
diff --git a/test/track_load_data/testcases/sportstracker_without_title.json b/test/track_load_data/testcases/sportstracker_without_title.json
@@ -0,0 +1,16 @@
+{
+ "query": ["https://www.sports-tracker.com/workout/yyryyy/5f2d7abe8fec9d7f9ce27b62"],
+ "geodata": [
+ {
+ "name": "Миша Васин on Sat Jul 05 2014",
+ "tracks": [
+ [
+ {"lat": 39.14895, "lng": 68.29879},
+ {"lat": 39.14895, "lng": 68.29882},
+ {"lat": 39.14943, "lng": 68.29872},
+ {"lat": 39.14969, "lng": 68.29851}
+ ]
+ ]
+ }
+ ]
+}