Skip to content

Commit

Permalink
Update specs
Browse files Browse the repository at this point in the history
  • Loading branch information
Tony Arcieri committed Jan 15, 2008
1 parent 8eb518e commit 14d6b37
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
6 changes: 3 additions & 3 deletions spec/line_filter_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@

require File.dirname(__FILE__) + '/../lib/revactor/filters/line'

describe Revactor::Filters::Line do
describe Revactor::Filter::Line do
before(:each) do
@payload = "foo\nbar\r\nbaz\n"
@filter = Revactor::Filters::Line.new
@filter = Revactor::Filter::Line.new
end

it "decodes lines from an input buffer" do
Expand All @@ -33,4 +33,4 @@

chunks.reduce([]) { |a, chunk| a + @filter.decode(chunk) }.should == %w{foobar baz quux}
end
end
end
16 changes: 8 additions & 8 deletions spec/packet_filter_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,33 +6,33 @@

require File.dirname(__FILE__) + '/../lib/revactor/filters/packet'

describe Revactor::Filters::Packet do
describe Revactor::Filter::Packet do
before(:each) do
@payload = "A test string"
end

it "decodes frames with 2-byte prefixes" do
filter = Revactor::Filters::Packet.new(2)
filter = Revactor::Filter::Packet.new(2)
filter.decode([@payload.length].pack('n') << @payload).should == [@payload]
end

it "encodes frames with 2-byte prefixes" do
filter = Revactor::Filters::Packet.new(2)
filter = Revactor::Filter::Packet.new(2)
filter.encode(@payload).should == [@payload.length].pack('n') << @payload
end

it "decodes frames with 4-byte prefixes" do
@filter = Revactor::Filters::Packet.new(4)
@filter = Revactor::Filter::Packet.new(4)
@filter.decode([@payload.length].pack('N') << @payload).should == [@payload]
end

it "encodes frames with 4-byte prefixes" do
@filter = Revactor::Filters::Packet.new(4)
@filter = Revactor::Filter::Packet.new(4)
@filter.encode(@payload).should == [@payload.length].pack('N') << @payload
end

it "reassembles fragmented frames" do
filter = Revactor::Filters::Packet.new(2)
filter = Revactor::Filter::Packet.new(2)

msg1 = 'foobar'
msg2 = 'baz'
Expand All @@ -52,8 +52,8 @@
end

it "raises an exception for overlength frames" do
filter = Revactor::Filters::Packet.new(2)
filter = Revactor::Filter::Packet.new(2)
payload = 'X' * 65537
proc { filter.encode payload }.should raise_error(ArgumentError)
end
end
end

0 comments on commit 14d6b37

Please sign in to comment.