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.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage