From 443ccefd20893023a45f9616d2956b3fa252b5e0 Mon Sep 17 00:00:00 2001 From: ywang Date: Wed, 10 Feb 2021 18:41:12 +0100 Subject: Fix A command after rebasing --- advtrains/tests/atcjit_spec.lua | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'advtrains/tests') diff --git a/advtrains/tests/atcjit_spec.lua b/advtrains/tests/atcjit_spec.lua index 6d8b3f4..638e5c8 100644 --- a/advtrains/tests/atcjit_spec.lua +++ b/advtrains/tests/atcjit_spec.lua @@ -167,5 +167,13 @@ end) describe("ATC track reusing malformed code", function() local t = {atc_command = "I?;"} - thisatc("Should report the invalid I statement", t, {}, "Invalid I statement", t) + thisatc("should report the invalid I statement", t, {}, "Invalid I statement", t) end) + +describe("ATC track that sets ARS modes", function() + local t = {atc_command = "A0WA1WAFWAT"} + thisatc("should disable ARS on the train with A0", t, {}, nil, {atc_wait_finish=true, ars_disable=true, atc_command="A1WAFWAT"}) + thisatc("should enable ARS on the train with A1", t, {}, nil, {atc_wait_finish=true, ars_disable=false, atc_command="AFWAT"}) + thisatc("should disable ARS on the train with AF", t, {}, nil, {atc_wait_finish=true, ars_disable=true, atc_command="AT"}) + thisatc("should enable ARS on the train with AT", t, {}, nil, {atc_wait_finish=true, ars_disable=false,}) +end) \ No newline at end of file -- cgit v1.2.3