diff --git a/plugins/mezuro/lib/kalibro/client/project_client.rb b/plugins/mezuro/lib/kalibro/client/project_client.rb index a701e59..c9018e9 100644 --- a/plugins/mezuro/lib/kalibro/client/project_client.rb +++ b/plugins/mezuro/lib/kalibro/client/project_client.rb @@ -49,8 +49,8 @@ class Kalibro::Client::ProjectClient begin hash = @port.request(:get_project, {:project_name => project_name})[:project] rescue Exception => error - if (error.to_s =~ /There is no project named/) != nil - return nil + unless (error.message =~ /There is no project named/).nil? + return nil else raise error end 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 8edeb4c..3f9d844 100644 --- a/plugins/mezuro/test/functional/mezuro_plugin_profile_controller_test.rb +++ b/plugins/mezuro/test/functional/mezuro_plugin_profile_controller_test.rb @@ -87,7 +87,6 @@ class MezuroPluginProfileControllerTest < ActionController::TestCase Kalibro::Client::ProjectClient.expects(:project).with(@name).returns(@project) mock_module_result mock_project_result - get :module_result, :profile => @profile.identifier, :id => @content.id, :date => @project_result.date, :module_name => @name assert_response 200 end @@ -114,6 +113,7 @@ class MezuroPluginProfileControllerTest < ActionController::TestCase def create_project_content @content = MezuroPlugin::ProjectContent.new(:profile => @profile, :name => @name) @content.expects(:send_project_to_service).returns(nil) + Kalibro::Client::ProjectClient.expects(:project).raises("there's no project named macaco") @content.save end -- libgit2 0.21.2