X-Git-Url: https://mudpy.org/gitweb?a=blobdiff_plain;f=bin%2Ftest;h=35b2a993acbfa9c4966ff376dc54bc49899d006d;hb=74542e2249c308c6c40aef50eaf227b46fd1bc9d;hp=23eaf351d9a5e0e3e6fe2557a5cfb42fb9e30870;hpb=dcbda9afb6cd62ff03d9b5490a6f52945972116d;p=mudpy.git diff --git a/bin/test b/bin/test index 23eaf35..35b2a99 100755 --- a/bin/test +++ b/bin/test @@ -34,6 +34,25 @@ dialogue = ( # Actor appears from nowhere (0, "You suddenly realize that .* is here\.", ""), + # Explicit punctuation + (0, "> ", "say Hello there!"), + (0, 'You exclaim, "Hello there\!"', ""), + (1, 'exclaims, "Hello there\!"', "say And you are?"), + (1, 'You ask, "And you are\?"', ""), + (0, 'asks, "And you are\?"', "say I'm me, of course."), + (0, 'You say, "I\'m me, of course\."', ""), + (1, 'says, "I\'m me, of course\."', "say I wouldn't be so sure..."), + (1, 'You muse, "I wouldn\'t be so sure\.\.\."', ""), + (0, 'muses, "I wouldn\'t be so sure\.\.\."', "say You mean,"), + (0, 'You begin, "You mean,"', ""), + (1, 'begins, "You mean,"', "say I know-"), + (1, 'You begin, "I know-"', ""), + (0, 'begins, "I know-"', "say Don't interrupt:"), + (0, 'You begin, "Don\'t interrupt:"', ""), + (1, 'begins, "Don\'t interrupt:"', "say I wasn't interrupting;"), + (1, 'You begin, "I wasn\'t interrupting;"', ""), + (0, 'begins, "I wasn\'t interrupting;"', ""), + # Actor disappears (1, "> ", "quit"), (0, "You suddenly wonder where .* went\.", ""),