spec/rubytter_spec.rb in jugyo-rubytter-0.4.7 vs spec/rubytter_spec.rb in jugyo-rubytter-0.4.8
- old
+ new
@@ -133,20 +133,32 @@
param_str.should =~ /page=2/
param_str.should =~ /foo=bar/
end
it 'should raise when call to_param_str with invalid arg' do
- lambda { @rubytter.to_param_str(nil) }.should raise_error ArgumentError
- lambda { @rubytter.to_param_str('foo') }.should raise_error ArgumentError
- lambda { @rubytter.to_param_str(:bar) }.should raise_error ArgumentError
+ lambda { @rubytter.to_param_str(nil) }.should raise_error(ArgumentError)
+ lambda { @rubytter.to_param_str('foo') }.should raise_error(ArgumentError)
+ lambda { @rubytter.to_param_str(:bar) }.should raise_error(ArgumentError)
end
it 'should set default header' do
rubytter = Rubytter.new('test', 'test')
rubytter.header.should == {'User-Agent', "#{APP_NAME}/#{VERSION} (#{HOMEPAGE})"}
end
- it 'should able to set custom header' do
+ it 'should able to set custom header 1' do
+ rubytter = Rubytter.new('test', 'test',
+ {
+ :header => {
+ 'foo' => 'bar'
+ }
+ }
+ )
+ rubytter.header['foo'].should == 'bar'
+ rubytter.header.has_key?('User-Agent').should == true
+ end
+
+ it 'should able to set custom header 2' do
rubytter = Rubytter.new('test', 'test',
{
:header => {
'User-Agent' => 'foo'
}