X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=blobdiff_plain;f=bin%2Ftest;h=9c578299bb383e0a225332f6201024fadb54098e;hp=9a5e9d0bdf6ae02744f825839f14f5bbe1b9327e;hb=c220e2c786269aba37428b1293213037a6e61fe9;hpb=46c017e77930145841d235c73815056a1a6e9327 diff --git a/bin/test b/bin/test index 9a5e9d0..9c57829 100755 --- a/bin/test +++ b/bin/test @@ -89,7 +89,7 @@ test_sentence_capitalization = ( test_chat_mode = ( (1, '> ', "chat"), - (1, '> \(chat\) ', "Feeling chatty."), + (1, '(?s)Entering chat mode .*> \(chat\) ', "Feeling chatty."), (1, 'You say, "Feeling chatty\."', "!chat"), (0, 'says, "Feeling chatty\."', ""), (1, '> ', "say Now less chatty."), @@ -97,6 +97,28 @@ test_chat_mode = ( (0, 'says, "Now less chatty\."', ""), ) +test_movement = ( + (0, "> ", "move north"), + (0, "You exit to the north\.", ""), + (1, "exits to the north\.", "move north"), + (0, "arrives from the south\.", "move south"), + (0, "You exit to the south\.", ""), + (1, "exits to the south\.", "move south"), + (0, "arrives from the north\.", "move east"), + (0, "You exit to the east\.", ""), + (1, "exits to the east\.", "move east"), + (0, "arrives from the west\.", "move west"), + (0, "You exit to the west\.", ""), + (1, "exits to the west\.", "move west"), + (0, "arrives from the east\.", "move up"), + (0, "You exit upward\.", ""), + (1, "exits upward\.", "move up"), + (0, "arrives from below\.", "move down"), + (0, "You exit downward\.", ""), + (1, "exits downward\.", "move down"), + (0, "arrives from above\.", ""), +) + test_actor_disappears = ( (1, "> ", "quit"), (0, "You suddenly wonder where .* went\.", ""), @@ -128,6 +150,7 @@ dialogue = ( (test_typo_replacement, "typo replacement"), (test_sentence_capitalization, "sentence capitalization"), (test_chat_mode, "chat mode"), + (test_movement, "movement"), (test_actor_disappears, "actor spontaneous disappearance"), (test_account0_teardown, "first account teardown"), (test_account1_teardown, "second account teardown"),