test/helper.rb in ds9-1.2.0 vs test/helper.rb in ds9-1.2.1
- old
+ new
@@ -141,16 +141,18 @@
end
end
class Server < DS9::Server
include IOEvents
+ attr_reader :frames
def initialize read, write, app
@app = app
@read_streams = {}
@read_post_streams = {}
@write_streams = {}
+ @frames = []
super(read, write)
end
def before_frame_send frame
end
@@ -212,9 +214,10 @@
def on_data_chunk_recv id, data, flags
@read_post_streams[id] << data
end
def on_frame_recv frame
+ @frames << frame
return unless (frame.data? || frame.headers?) && frame.end_stream?
req_headers = @read_streams[frame.stream_id]
response = Response.new(self, frame.stream_id, [])