From f21dd0b78e776da01d524a5c8407cfc01c4c12d6 Mon Sep 17 00:00:00 2001 From: Diego Araújo + Renan Teruo Date: Fri, 20 Apr 2012 15:57:49 -0300 Subject: [PATCH] [Mezuro] Trying to create tests for periodicity --- plugins/mezuro/lib/mezuro_plugin/project_content.rb | 2 +- plugins/mezuro/test/functional/mezuro_plugin_profile_controller_test.rb | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/plugins/mezuro/lib/mezuro_plugin/project_content.rb b/plugins/mezuro/lib/mezuro_plugin/project_content.rb index 36b1ddc..58f8588 100644 --- a/plugins/mezuro/lib/mezuro_plugin/project_content.rb +++ b/plugins/mezuro/lib/mezuro_plugin/project_content.rb @@ -29,7 +29,7 @@ class MezuroPlugin::ProjectContent < Article def get_date_result(date) client = Kalibro::Client::ProjectResultClient.new - @project_result ||= client.has_results_before(name, date) ? client.last_result_before(name, date) : client.first_result_after(name, date) + @project_result ||= Kalibro::Client::ProjectResultClient.has_results_before(name, date) ? Kalibro::Client::ProjectResultClient.last_result_before(name, date) : Kalibro::Client::ProjectResultClient.first_result_after(name, date) end def module_result(module_name) diff --git a/plugins/mezuro/test/functional/mezuro_plugin_profile_controller_test.rb b/plugins/mezuro/test/functional/mezuro_plugin_profile_controller_test.rb index 03d6be0..7727659 100644 --- a/plugins/mezuro/test/functional/mezuro_plugin_profile_controller_test.rb +++ b/plugins/mezuro/test/functional/mezuro_plugin_profile_controller_test.rb @@ -21,6 +21,8 @@ class MezuroPluginProfileControllerTest < ActionController::TestCase @name = @project.name @date = "2012-04-13T20:39:41+04:00" + + @date = "2012-04-13T20:39:41+04:00" end should 'not find module result for inexistent project content' do @@ -65,6 +67,14 @@ class MezuroPluginProfileControllerTest < ActionController::TestCase should 'get project results from a specific date' do create_project_content +#client = mock +#Kalibro::Client::ProjectResultClient.expects(:new).returns(client) + Kalibro::Client::ProjectResultClient.expects(:has_results_before).with(@name, @date).returns(true) + Kalibro::Client::ProjectResultClient.expects(:last_result_before).with(@name, @date).returns(@project_result) + assert_response 200 + end + + create_project_content mock_project_result Kalibro::Client::ProjectClient.expects(:project).with(@name).returns(@project) get :project_result, :profile => @profile.identifier, :id => @content.id, :date => @project_result.date -- libgit2 0.21.2