From: Jeremy Stanley Date: Sun, 17 May 2015 13:24:34 +0000 (+0000) Subject: Test interaction between multiple connections X-Git-Tag: 0.0.1~214 X-Git-Url: https://mudpy.org/gitweb?p=mudpy.git;a=commitdiff_plain;h=dcbda9afb6cd62ff03d9b5490a6f52945972116d Test interaction between multiple connections Extend functional testing to utilize a second connection, and test that the second actor entering and exiting the World causes the first actor to see the correct messages for each of these events. --- diff --git a/bin/test b/bin/test index 0ceb4eb..23eaf35 100755 --- a/bin/test +++ b/bin/test @@ -20,6 +20,24 @@ dialogue = ( (0, "What would you like to do?", "a"), (0, "Whom would you like to awaken?", ""), + # Create account 1 + (1, "Identify yourself:", "luser1"), + (1, "Enter your choice:", "n"), + (1, "Enter a new password for \"luser1\":", "Test456"), + (1, "Enter the same new password again:", "Test456"), + (1, "What would you like to do\?", "c"), + (1, "Pick a birth gender for your new avatar:", "m"), + (1, "Choose a name for him:", "1"), + (1, "What would you like to do?", "a"), + (1, "Whom would you like to awaken?", ""), + + # Actor appears from nowhere + (0, "You suddenly realize that .* is here\.", ""), + + # Actor disappears + (1, "> ", "quit"), + (0, "You suddenly wonder where .* went\.", ""), + # Quit (0, "> ", "quit"), @@ -29,6 +47,13 @@ dialogue = ( (0, "What would you like to do?", "p"), (0, "permanently delete your account?", "y"), (0, "Disconnecting...", ""), + + # Delete account 1 + (1, "What would you like to do?", "d"), + (1, "Whom would you like to delete?", ""), + (1, "What would you like to do?", "p"), + (1, "permanently delete your account?", "y"), + (1, "Disconnecting...", ""), ) captures = ["", ""]