Files
sanasto-wiki/test/test_helper.rb

36 lines
805 B
Ruby

require "simplecov"
SimpleCov.start "rails"
ENV["RAILS_ENV"] ||= "test"
require_relative "../config/environment"
require "rails/test_help"
module ActiveSupport
class TestCase
# Run tests serially to avoid sqlite/FTS5 conflicts in test setup.
parallelize(workers: 1)
# Setup all fixtures in test/fixtures/*.yml for all tests in alphabetical order.
fixtures :all
# Add more helper methods to be used by all tests here...
end
end
module ActionDispatch
class IntegrationTest
# Helper method to login as a user in integration tests
def login_as(user, password: "password123456")
post login_path, params: {
email: user.email,
password: password
}
end
# Helper method to logout
def logout
delete logout_path
end
end
end