Sha256: 9fa1c1f056ce9f876808d439356dd8233aee19cd5ea2f90cfb212468166daf8e
Contents?: true
Size: 595 Bytes
Versions: 3
Compression:
Stored size: 595 Bytes
Contents
require 'helper' describe Twitter::Streaming::Response do subject { Twitter::Streaming::Response.new } describe '#on_headers_complete' do it 'should not error if status code is 200' do expect do subject << "HTTP/1.1 200 OK\r\nSome-Header: Woo\r\n\r\n" end.to_not raise_error end Twitter::Error.errors.each do |code, klass| it "should raise an exception of type #{klass} for status code #{code}" do expect do subject << "HTTP/1.1 #{code} NOK\r\nSome-Header: Woo\r\n\r\n" end.to raise_error(klass) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
twitter-5.11.0 | spec/twitter/streaming/response_spec.rb |
twitter-5.10.0 | spec/twitter/streaming/response_spec.rb |
twitter-5.9.0 | spec/twitter/streaming/response_spec.rb |