Changeset 488

Show
Ignore:
Timestamp:
07/28/07 14:41:17 (1 year ago)
Author:
blackhedd
Message:

fixed a test case that had regressed

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • version_0/tests/test_send_file.rb

    r485 r488  
    3838 
    3939        TestHost = "0.0.0.0" 
    40         TestPort = 900
     40        TestPort = 905
    4141        TestFilename = "./xxxxxx" 
    4242 
     
    7070        end 
    7171 
     72        # EventMachine::Connection#send_file_data has a strict upper limit on the filesize it will work with. 
    7273        def test_send_large_file 
    7374                File.open( TestFilename, "w" ) {|f| 
     
    7778                data = nil 
    7879 
    79                 EM.run { 
    80                         EM.start_server TestHost, TestPort, TestModule 
    81                         EM.add_timer(2) {EM.stop} # avoid hanging in case of error 
    82                         EM.defer proc { 
    83                                 t = TCPSocket.new TestHost, TestPort 
    84                                 data = t.read 
    85                         }, proc { 
    86                                 EM.stop 
    87                         } 
    88                 } 
    89  
    90                 assert_equal( "A" * 1000000, data ) 
     80                assert_raise(RuntimeError) { 
     81                        EM.run { 
     82                                EM.start_server TestHost, TestPort, TestModule 
     83                                EM.add_timer(2) {EM.stop} # avoid hanging in case of error 
     84                                EM.defer proc { 
     85                                        t = TCPSocket.new TestHost, TestPort 
     86                                        data = t.read 
     87                                }, proc { 
     88                                        EM.stop 
     89                                } 
     90                        } 
     91                } 
     92 
    9193                File.unlink TestFilename 
    9294        end