Testhilfemethode mit Minitest
Ich möchte eine Hilfsmethode mit testenMinitest (minitest-rails
) - aber die Hilfsmethode ist abhängig voncurrent_user
, eine Hilfsmethode für Geräte, die Controllern und Viewern zur Verfügung steht.
app / helpers / application_helper.rb
def user_is_admin? # want to test
current_user && current_user.admin?
end
test / helpers / application_helper_test.rb
require 'test_helper'
class ApplicationHelperTest < ActionView::TestCase
test 'user is admin method' do
assert user_is_admin? # but current_user is undefined
end
end
Beachten Sie, dass ich andere Hilfsmethoden testen kann, auf die ich mich nicht verlassecurrent_user
.