@@ -285,10 +285,10 @@ defmodule State.StopsOnRouteTest do
285
285
test "shows Plimptonville after Windsor Gardens even when they don't share a trip" do
286
286
State.Stop . new_state ( [
287
287
% Model.Stop { id: "place-sstat" } ,
288
- % Model.Stop { id: "Windsor Gardens " } ,
289
- % Model.Stop { id: "Plimptonville " } ,
290
- % Model.Stop { id: "Walpole " } ,
291
- % Model.Stop { id: "Franklin " }
288
+ % Model.Stop { id: "place-FB-0166 " } ,
289
+ % Model.Stop { id: "place-FB-0177 " } ,
290
+ % Model.Stop { id: "place-FB-0191 " } ,
291
+ % Model.Stop { id: "place-FB-0275 " }
292
292
] )
293
293
294
294
State.Route . new_state ( [ % Model.Route { id: "CR-Franklin" } ] )
@@ -310,28 +310,36 @@ defmodule State.StopsOnRouteTest do
310
310
311
311
State.Schedule . new_state ( [
312
312
% Model.Schedule { trip_id: "via-plimptonville" , stop_id: "place-sstat" , stop_sequence: 1 } ,
313
- % Model.Schedule { trip_id: "via-plimptonville" , stop_id: "Plimptonville " , stop_sequence: 2 } ,
314
- % Model.Schedule { trip_id: "via-plimptonville" , stop_id: "Franklin " , stop_sequence: 3 } ,
313
+ % Model.Schedule { trip_id: "via-plimptonville" , stop_id: "place-FB-0177 " , stop_sequence: 2 } ,
314
+ % Model.Schedule { trip_id: "via-plimptonville" , stop_id: "place-FB-0275 " , stop_sequence: 3 } ,
315
315
# Windsor Gardens trip has more stops because this bug only shows up when the merge
316
316
# has windor gardens on the left and plimptonville on the right.
317
317
# They're sorted by length before merging, so this forces them to be in the order to make the bug appear.
318
318
% Model.Schedule { trip_id: "via-windsor-gardens" , stop_id: "place-sstat" , stop_sequence: 1 } ,
319
319
% Model.Schedule {
320
320
trip_id: "via-windsor-gardens" ,
321
- stop_id: "Windsor Gardens " ,
321
+ stop_id: "place-FB-0166 " ,
322
322
stop_sequence: 2
323
323
} ,
324
- % Model.Schedule { trip_id: "via-windsor-gardens" , stop_id: "Walpole" , stop_sequence: 3 } ,
325
- % Model.Schedule { trip_id: "via-windsor-gardens" , stop_id: "Franklin" , stop_sequence: 4 }
324
+ % Model.Schedule {
325
+ trip_id: "via-windsor-gardens" ,
326
+ stop_id: "place-FB-0191" ,
327
+ stop_sequence: 3
328
+ } ,
329
+ % Model.Schedule {
330
+ trip_id: "via-windsor-gardens" ,
331
+ stop_id: "place-FB-0275" ,
332
+ stop_sequence: 4
333
+ }
326
334
] )
327
335
328
336
update! ( )
329
337
330
338
stop_ids = by_route_id ( "CR-Franklin" )
331
339
332
- assert Enum . filter ( stop_ids , & ( & 1 in [ "Windsor Gardens " , "Plimptonville " ] ) ) == [
333
- "Windsor Gardens " ,
334
- "Plimptonville "
340
+ assert Enum . filter ( stop_ids , & ( & 1 in [ "place-FB-0166 " , "place-FB-0177 " ] ) ) == [
341
+ "place-FB-0166 " ,
342
+ "place-FB-0177 "
335
343
]
336
344
end
337
345
0 commit comments