sample_rails_tailwind/test/test_helper.rb

33 lines
862 B
Ruby
Raw Normal View History

2024-12-29 17:12:54 +08:00
ENV["RAILS_ENV"] ||= "test"
require_relative "../config/environment"
require "rails/test_help"
2024-12-30 00:09:54 +08:00
require "minitest/reporters"
Minitest::Reporters.use!
2024-12-29 17:12:54 +08:00
module ActiveSupport
class TestCase
# Run tests in parallel with specified workers
parallelize(workers: :number_of_processors)
# Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order.
fixtures :all
include ApplicationHelper
2024-12-29 17:12:54 +08:00
def is_logged_in?
!session[:user_id].nil?
end
# def log_in_as(user)
# session[:user_id] = user.id
# end
end
class ActionDispatch::IntegrationTest
def log_in_as(user, password: 'password', remember_me: '1')
post login_path, params: { session: { email: user.email,
password: password,
remember_me: remember_me } }
end
2024-12-29 17:12:54 +08:00
end
end