nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit b81d4976143ae9b4f8dd506cbc5e470d935d0425
parent e173a465a2283bf56770c7289069bcbdd0d946a2
Author: Sergey Orlov <wladimirych@gmail.com>
Date:   Fri,  7 Aug 2020 18:19:52 +0200

add tests for sportstracker

Diffstat:
Mtest/test_track_load.js | 5+++++
Atest/track_load_data/testcases/sportstracker_not_exists_1.json | 4++++
Atest/track_load_data/testcases/sportstracker_not_exists_2.json | 4++++
Atest/track_load_data/testcases/sportstracker_private.json | 4++++
Atest/track_load_data/testcases/sportstracker_with_title.json | 26++++++++++++++++++++++++++
Atest/track_load_data/testcases/sportstracker_without_title.json | 16++++++++++++++++
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} + ] + ] + } + ] +}