Commit ad7f5933f370da71905b5fbff77c1f4ccf63f1f4

Authored by Alessandro Palmeira + Diego Araújo + João M. M. da Silva
Committed by João M. M. da Silva
1 parent 4c6d2a81

[Mezuro] refactoring repository_controller

plugins/mezuro/controllers/profile/mezuro_plugin_repository_controller.rb
1 #TODO terminar esse controler e seus testes funcionais 1 #TODO terminar esse controler e seus testes funcionais
2 -#TODO falta o destroy  
3 class MezuroPluginRepositoryController < MezuroPluginProfileController 2 class MezuroPluginRepositoryController < MezuroPluginProfileController
4 3
5 append_view_path File.join(File.dirname(__FILE__) + '/../../views') 4 append_view_path File.join(File.dirname(__FILE__) + '/../../views')
@@ -56,15 +55,16 @@ class MezuroPluginRepositoryController &lt; MezuroPluginProfileController @@ -56,15 +55,16 @@ class MezuroPluginRepositoryController &lt; MezuroPluginProfileController
56 end 55 end
57 end 56 end
58 57
59 - def show 58 + def show #TODO verificar data_content e data_profile
60 project_content = profile.articles.find(params[:id]) 59 project_content = profile.articles.find(params[:id])
61 @project_name = project_content.name 60 @project_name = project_content.name
62 @repository = project_content.repositories.select{ |repository| repository.id == params[:repository_id].to_s }.first 61 @repository = project_content.repositories.select{ |repository| repository.id == params[:repository_id].to_s }.first
63 @configuration_name = Kalibro::Configuration.configuration_of(@repository.id).name 62 @configuration_name = Kalibro::Configuration.configuration_of(@repository.id).name
64 - @processing = Kalibro::Processing.processing_of(@repository.id) 63 + @data_profile = project_content.profile.identifier
  64 + @data_content = project_content.id
65 end 65 end
66 66
67 - def destroy 67 + def destroy #TODO verificar se está correto
68 project_content = profile.articles.find(params[:id]) 68 project_content = profile.articles.find(params[:id])
69 repository = project_content.repositories.select{ |repository| repository.id == params[:repository_id].to_s }.first 69 repository = project_content.repositories.select{ |repository| repository.id == params[:repository_id].to_s }.first
70 repository.destroy 70 repository.destroy
plugins/mezuro/test/functional/profile/mezuro_plugin_repository_controller_test.rb
@@ -87,14 +87,14 @@ class MezuroPluginRepositoryControllerTest &lt; ActionController::TestCase @@ -87,14 +87,14 @@ class MezuroPluginRepositoryControllerTest &lt; ActionController::TestCase
87 assert_response :redirect 87 assert_response :redirect
88 end 88 end
89 89
90 - should 'show a repository' do 90 + should 'set variables to show a repository' do #TODO Terminar esse teste
91 Kalibro::Repository.expects(:repositories_of).with(@content.project_id).returns([@repository]) 91 Kalibro::Repository.expects(:repositories_of).with(@content.project_id).returns([@repository])
92 Kalibro::Configuration.expects(:configuration_of).with(@repository.id).returns(@configuration) 92 Kalibro::Configuration.expects(:configuration_of).with(@repository.id).returns(@configuration)
93 93
94 assert_equal @content.name, assigns(:project_name) 94 assert_equal @content.name, assigns(:project_name)
95 assert_equal @repository, assigns(:repository) 95 assert_equal @repository, assigns(:repository)
96 - @configuration_name = Kalibro::Configuration.find(@repository.configuration_id).name  
97 - @processing = processing(@repository.id) 96 +# @configuration_name = Kalibro::Configuration.find(@repository.configuration_id).name
  97 +# @processing = processing(@repository.id)
98 end 98 end
99 99
100 end 100 end