diff --git a/exercises/practice/global-positioning-system/.docs/instructions.md b/exercises/practice/global-positioning-system/.docs/instructions.md index 5d96705..911804f 100644 --- a/exercises/practice/global-positioning-system/.docs/instructions.md +++ b/exercises/practice/global-positioning-system/.docs/instructions.md @@ -14,7 +14,7 @@ These are the allowed values for each individual component: - ``: a floating-point number in the range 0..180 (inclusive) - ``: either `E` or `W` -For example, `"48.8584 N 2.2945 E"` parses into: +For example, `"48.8584 N, 2.2945 E"` parses into: - ``: 48.8584 - ``: N diff --git a/exercises/practice/global-positioning-system/global_positioning_system_tests.plt b/exercises/practice/global-positioning-system/global_positioning_system_tests.plt index b5ca99b..4abac42 100644 --- a/exercises/practice/global-positioning-system/global_positioning_system_tests.plt +++ b/exercises/practice/global-positioning-system/global_positioning_system_tests.plt @@ -142,8 +142,8 @@ pending :- string_codes("143.889", Codes), phrase(longitude(_, _), Codes). - test(coordinate_parses_coordinate, [fail, condition(pending)]) :- - string_codes("48.8584 N 2.2945 E", Codes), + test(coordinate_parses_coordinate, condition(pending)) :- + string_codes("48.8584 N, 2.2945 E", Codes), phrase(coordinate(Latitude, LatitudeHemisphere, Longitude, LongitudeHemisphere), Codes), Latitude =:= 48.8584, LatitudeHemisphere == north,