[Git][noosfero/noosfero][master] fix manage products unit:tests

Joenio Costa gitlab at mg.gitlab.com
Tue Mar 15 21:36:29 BRT 2016


Joenio Costa pushed to branch master at Noosfero / noosfero


Commits:
62f89772 by Joenio Costa at 2016-03-15T21:23:00-03:00
fix manage products unit:tests

it seems that a 'mock object' is false in a `if` block

- - - - -


1 changed file:

- test/unit/manage_products_helper_test.rb


Changes:

=====================================
test/unit/manage_products_helper_test.rb
=====================================
--- a/test/unit/manage_products_helper_test.rb
+++ b/test/unit/manage_products_helper_test.rb
@@ -44,7 +44,7 @@ class ManageProductsHelperTest < ActionView::TestCase
   end
 
   should 'display link to edit product when user has permission' do
-    user = mock
+    user = User.new(:email => 'display-link at email.invalid.com')
     user.expects(:has_permission?).with(anything, anything).returns(true)
     @controller = mock
     @controller.expects(:user).returns(user).at_least_once
@@ -58,7 +58,7 @@ class ManageProductsHelperTest < ActionView::TestCase
   end
 
   should 'not display link to edit product category when user does not have permission' do
-    user = mock
+    user = User.new(:email => 'not-display-link at email.invalid.com')
     user.expects(:has_permission?).with(anything, anything).returns(false)
     @controller = mock
     @controller.expects(:user).returns(user).at_least_once
@@ -69,7 +69,7 @@ class ManageProductsHelperTest < ActionView::TestCase
   end
 
   should 'display link to edit product category when user has permission' do
-    user = mock
+    user = User.new(:email => 'display-link at email.invalid.com')
     user.expects(:has_permission?).with(anything, anything).returns(true)
     @controller = mock
     @controller.expects(:user).returns(user).at_least_once
@@ -83,7 +83,7 @@ class ManageProductsHelperTest < ActionView::TestCase
   end
 
   should 'not display ui_button to edit product when user does not have permission' do
-    user = mock
+    user = User.new(:email => 'not-display-uibutton at email.invalid.com')
     user.expects(:has_permission?).with(anything, anything).returns(false)
     @controller = mock
     @controller.expects(:user).returns(user).at_least_once
@@ -94,7 +94,7 @@ class ManageProductsHelperTest < ActionView::TestCase
   end
 
   should 'display ui_button_to_remote to edit product when user has permission' do
-    user = mock
+    user = User.new(:email => 'display-uibuttontoremote at email.invalid.com')
     user.expects(:has_permission?).with(anything, anything).returns(true)
     @controller = mock
     @controller.expects(:user).returns(user).at_least_once
@@ -109,7 +109,7 @@ class ManageProductsHelperTest < ActionView::TestCase
 
 
   should 'display ui_button to edit product when user has permission' do
-    user = mock
+    user = User.new(:email => 'display-uibutton at email.invalid.com')
     user.expects(:has_permission?).with(anything, anything).returns(true)
     @controller = mock
     @controller.expects(:user).returns(user).at_least_once



View it on GitLab: https://gitlab.com/noosfero/noosfero/commit/62f8977239fbdc699d4f6e008edc05844f18d405
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-dev/attachments/20160316/c2f47d39/attachment-0001.html>


More information about the Noosfero-dev mailing list