spec/lib/mocks.rb in request-log-analyzer-1.12.9 vs spec/lib/mocks.rb in request-log-analyzer-1.12.10
- old
+ new
@@ -1,72 +1,72 @@
module RequestLogAnalyzer::RSpec::Mocks
def mock_source
- source = mock('RequestLogAnalyzer::Source::Base')
- source.stub!(:file_format).and_return(testing_format)
- source.stub!(:parsed_requests).and_return(2)
- source.stub!(:skipped_requests).and_return(1)
- source.stub!(:parse_lines).and_return(10)
+ source = double('RequestLogAnalyzer::Source::Base')
+ source.stub(:file_format).and_return(testing_format)
+ source.stub(:parsed_requests).and_return(2)
+ source.stub(:skipped_requests).and_return(1)
+ source.stub(:parse_lines).and_return(10)
- source.stub!(:warning=)
- source.stub!(:progress=)
- source.stub!(:source_changes=)
+ source.stub(:warning=)
+ source.stub(:progress=)
+ source.stub(:source_changes=)
- source.stub!(:prepare)
- source.stub!(:finalize)
+ source.stub(:prepare)
+ source.stub(:finalize)
- source.stub!(:each_request).
+ source.stub(:each_request).
and_yield(testing_format.request(:field => 'value1')).
and_yield(testing_format.request(:field => 'value2'))
return source
end
def mock_io
- mio = mock('IO')
- mio.stub!(:print)
- mio.stub!(:puts)
- mio.stub!(:write)
+ mio = double('IO')
+ mio.stub(:print)
+ mio.stub(:puts)
+ mio.stub(:write)
return mio
end
def mock_output
- output = mock('RequestLogAnalyzer::Output::Base')
- output.stub!(:report_tracker)
- output.stub!(:header)
- output.stub!(:footer)
- output.stub!(:puts)
- output.stub!(:<<)
- output.stub!(:colorize).and_return("Fancy text")
- output.stub!(:link)
- output.stub!(:title)
- output.stub!(:line)
- output.stub!(:with_style)
- output.stub!(:table).and_yield([])
- output.stub!(:io).and_return(mock_io)
- output.stub!(:options).and_return({})
- output.stub!(:slice_results).and_return { |a| a }
+ output = double('RequestLogAnalyzer::Output::Base')
+ output.stub(:report_tracker)
+ output.stub(:header)
+ output.stub(:footer)
+ output.stub(:puts)
+ output.stub(:<<)
+ output.stub(:colorize).and_return("Fancy text")
+ output.stub(:link)
+ output.stub(:title)
+ output.stub(:line)
+ output.stub(:with_style)
+ output.stub(:table).and_yield([])
+ output.stub(:io).and_return(mock_io)
+ output.stub(:options).and_return({})
+ output.stub(:slice_results).and_return { |a| a }
return output
end
def mock_database(*stubs)
- database = mock('RequestLogAnalyzer::Database')
- database.stub!(:connect)
- database.stub!(:disconnect)
- database.stub!(:connection).and_return(mock_connection)
- stubs.each { |s| database.stub!(s)}
+ database = double('RequestLogAnalyzer::Database')
+ database.stub(:connect)
+ database.stub(:disconnect)
+ database.stub(:connection).and_return(mock_connection)
+ stubs.each { |s| database.stub(s)}
return database
end
def mock_connection
- table_creator = mock('ActiveRecord table creator')
- table_creator.stub!(:column)
+ table_creator = double('ActiveRecord table creator')
+ table_creator.stub(:column)
- connection = mock('ActiveRecord::Base.connection')
- connection.stub!(:add_index)
- connection.stub!(:remove_index)
- connection.stub!(:table_exists?).and_return(false)
- connection.stub!(:create_table).and_yield(table_creator).and_return(true)
- connection.stub!(:table_creator).and_return(table_creator)
+ connection = double('ActiveRecord::Base.connection')
+ connection.stub(:add_index)
+ connection.stub(:remove_index)
+ connection.stub(:table_exists?).and_return(false)
+ connection.stub(:create_table).and_yield(table_creator).and_return(true)
+ connection.stub(:table_creator).and_return(table_creator)
return connection
end
end