test/unit/garb/report_test.rb in garb-0.6.0 vs test/unit/garb/report_test.rb in garb-0.7.0
- old
+ new
@@ -5,11 +5,11 @@
class ReportTest < MiniTest::Unit::TestCase
context "An instance of the Report class" do
setup do
@now = Time.now
Time.stubs(:now).returns(@now)
- @profile = stub(:table_id => 'ga:1234')
+ @profile = stub(:table_id => 'ga:1234', :session => Session)
@report = Report.new(@profile)
end
%w(metrics dimensions sort).each do |param|
should "have parameters for #{param}" do
@@ -62,10 +62,10 @@
should "send a data request to GA" do
response = mock {|m| m.expects(:body).returns('response body') }
request = mock {|m| m.expects(:send_request).returns(response) }
@report.expects(:params).returns('params')
- DataRequest.expects(:new).with(Garb::Report::URL, 'params').returns(request)
+ DataRequest.expects(:new).with(Session, Garb::Report::URL, 'params').returns(request)
assert_equal 'response body', @report.send_request_for_body
end
should "fetch and parse results from GA" do
@report.expects(:send_request_for_body).with().returns('xml')
\ No newline at end of file