diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/net/imap/test_imap.rb | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/test/net/imap/test_imap.rb b/test/net/imap/test_imap.rb index 8659622554..5e2dd71c53 100644 --- a/test/net/imap/test_imap.rb +++ b/test/net/imap/test_imap.rb @@ -582,7 +582,7 @@ EOF received_mail = sock.read(size) sock.gets sock.print("RUBY0001 OK APPEND completed\r\n") - sock.gets + requests.push(sock.gets) sock.print("* BYE terminating connection\r\n") sock.print("RUBY0002 OK LOGOUT completed\r\n") ensure @@ -598,6 +598,8 @@ EOF assert_equal("RUBY0001 APPEND INBOX {#{mail.size}}\r\n", requests[0]) assert_equal(mail, received_mail) imap.logout + assert_equal(2, requests.length) + assert_equal("RUBY0002 LOGOUT\r\n", requests[1]) ensure imap.disconnect if imap end @@ -619,10 +621,9 @@ EOF sock = server.accept begin sock.print("* OK test server\r\n") - line = sock.gets - requests.push(line) + requests.push(sock.gets) sock.print("RUBY0001 NO Mailbox doesn't exist\r\n") - sock.gets + requests.push(sock.gets) sock.print("* BYE terminating connection\r\n") sock.print("RUBY0002 OK LOGOUT completed\r\n") ensure @@ -639,6 +640,8 @@ EOF assert_equal(1, requests.length) assert_equal("RUBY0001 APPEND INBOX {#{mail.size}}\r\n", requests[0]) imap.logout + assert_equal(2, requests.length) + assert_equal("RUBY0002 LOGOUT\r\n", requests[1]) ensure imap.disconnect if imap end |