Commit 57ae8cf15f3b481b27bf0553b074d71876e36664
Committed by
David Silva
1 parent
cc6c8078
Exists in
master
and in
79 other branches
Refactoring using the Law of Demeter
Signed-off-by: Gabriela Navarro <navarro1703@gmail.com> Signed-off-by: Luciano Prestes <lucianopcbr@gmail.com> Signed-off-by: Parley Martins <parley@outlook.com>
Showing
2 changed files
with
6 additions
and
4 deletions
Show diff stats
lib/ext/person.rb
... | ... | @@ -8,6 +8,8 @@ class Person |
8 | 8 | |
9 | 9 | attr_accessible :percentage_incomplete |
10 | 10 | |
11 | + delegate :login, :to => :user, :prefix => true | |
12 | + | |
11 | 13 | scope :search, lambda { |name="", state="", city="", email=""| |
12 | 14 | like_sql = "" |
13 | 15 | values = [] |
... | ... | @@ -33,8 +35,8 @@ class Person |
33 | 35 | end |
34 | 36 | like_sql = like_sql[0..like_sql.length-5] |
35 | 37 | |
36 | - { | |
37 | - :joins => :user, | |
38 | + { | |
39 | + :joins => :user, | |
38 | 40 | :conditions=>[like_sql, *values] |
39 | 41 | } |
40 | 42 | } | ... | ... |
test/functional/mpog_software_plugin_myprofile_controller_test.rb
... | ... | @@ -22,7 +22,7 @@ class MpogSoftwarePluginMyprofileControllerTest < ActionController::TestCase |
22 | 22 | DatabaseDescription.create(:name => "database") |
23 | 23 | OperatingSystemName.create(:name=>"Debian") |
24 | 24 | |
25 | - login_as(@person.user.login) | |
25 | + login_as(@person.user_login) | |
26 | 26 | @environment = Environment.default |
27 | 27 | @environment.enable_plugin('MpogSoftwarePlugin') |
28 | 28 | @environment.save! |
... | ... | @@ -64,7 +64,7 @@ class MpogSoftwarePluginMyprofileControllerTest < ActionController::TestCase |
64 | 64 | assert response.count == 0 |
65 | 65 | end |
66 | 66 | |
67 | - should 'create a new software with all fields filled in' do | |
67 | + should 'create a new software with all fields filled in' do | |
68 | 68 | fields = software_fields |
69 | 69 | @environment.add_admin(@person) |
70 | 70 | post :new_software, :profile => @person.identifier, :community => fields[1], :license_info => fields[0], | ... | ... |