Test typo replacements
authorJeremy Stanley <fungi@yuggoth.org>
Sun, 9 Aug 2015 19:07:32 +0000 (19:07 +0000)
committerJeremy Stanley <fungi@yuggoth.org>
Sun, 9 Aug 2015 19:07:32 +0000 (19:07 +0000)
In the functional test dialogue, add tests for typo replacements.

bin/test

index 181ea0a..e090fb7 100755 (executable)
--- a/bin/test
+++ b/bin/test
@@ -58,6 +58,23 @@ dialogue = (
     (0, 'You say, "Whatever."', ""),
     (1, 'says, "Whatever."', ""),
 
+    # Typo replacement
+    (1, '> ', "say That's what i think."),
+    (1, 'You say, "That\'s what I think."', ""),
+    (0, 'says, "That\'s what I think."', "say You know what i'd like."),
+    (0, 'You say, "You know what I\'d like."', ""),
+    (1, 'says, "You know what I\'d like."', "say Then i'll tell you."),
+    (1, 'You say, "Then I\'ll tell you."', ""),
+    (0, 'says, "Then I\'ll tell you."', "say Now i'm ready."),
+    (0, 'You say, "Now I\'m ready."', ""),
+    (1, 'says, "Now I\'m ready."', "say That's teh idea."),
+    (1, 'You say, "That\'s the idea."', ""),
+    (0, 'says, "That\'s the idea."', "say It's what theyre saying."),
+    (0, 'You say, "It\'s what they\'re saying."', ""),
+    (1, 'says, "It\'s what they\'re saying."', "say Well, youre right."),
+    (1, 'You say, "Well, you\'re right."', ""),
+    (0, 'says, "Well, you\'re right."', ""),
+
     # Actor disappears
     (1, "> ", "quit"),
     (0, "You suddenly wonder where .* went\.", ""),