tests rubocopified
This commit is contained in:
parent
48e3a8c67f
commit
55ea782b86
4 changed files with 26 additions and 14 deletions
4
Gemfile
4
Gemfile
|
|
@ -97,6 +97,8 @@ group :development, :test do
|
|||
|
||||
# Call 'byebug' anywhere in the code to stop execution and get a debugger console
|
||||
gem 'byebug', platform: :mri
|
||||
|
||||
gem 'factory_bot_rails'
|
||||
end
|
||||
|
||||
group :test do
|
||||
|
|
@ -159,4 +161,4 @@ gem 'cancancan'
|
|||
# Gravatars
|
||||
gem 'gravtastic'
|
||||
|
||||
gem 'bzip2-ffi'
|
||||
gem 'bzip2-ffi'
|
||||
|
|
|
|||
|
|
@ -138,6 +138,11 @@ GEM
|
|||
e2mmap (0.1.0)
|
||||
erubi (1.12.0)
|
||||
execjs (2.9.1)
|
||||
factory_bot (6.4.6)
|
||||
activesupport (>= 5.0.0)
|
||||
factory_bot_rails (6.4.3)
|
||||
factory_bot (~> 6.4)
|
||||
railties (>= 5.0.0)
|
||||
faraday (2.8.1)
|
||||
base64
|
||||
faraday-net_http (>= 2.0, < 3.1)
|
||||
|
|
@ -495,6 +500,7 @@ DEPENDENCIES
|
|||
capybara
|
||||
debug
|
||||
devise
|
||||
factory_bot_rails
|
||||
fastimage
|
||||
font-awesome-rails
|
||||
foundation-rails (~> 6.6)
|
||||
|
|
|
|||
|
|
@ -1,18 +1,18 @@
|
|||
require "test_helper"
|
||||
require 'test_helper'
|
||||
|
||||
class AdminControllerTest < ActionController::TestCase
|
||||
test "user must login" do
|
||||
test 'user must login' do
|
||||
get :status
|
||||
assert_redirected_to user_session_path
|
||||
end
|
||||
|
||||
test "normal user must not see admin status" do
|
||||
test 'normal user must not see admin status' do
|
||||
sign_in users(:normal)
|
||||
get :status
|
||||
assert_response :forbidden
|
||||
end
|
||||
|
||||
test "admin can see status" do
|
||||
test 'admin can see status' do
|
||||
sign_in users(:admin)
|
||||
get :status
|
||||
assert_response :success
|
||||
|
|
|
|||
|
|
@ -1,21 +1,25 @@
|
|||
ENV['RAILS_ENV'] ||= 'test'
|
||||
require File.expand_path("../../config/environment", __FILE__)
|
||||
require "rails/test_help"
|
||||
require File.expand_path('../config/environment', __dir__)
|
||||
require 'rails/test_help'
|
||||
|
||||
require "minitest/reporters"
|
||||
require 'minitest/reporters'
|
||||
Minitest::Reporters.use!
|
||||
|
||||
# require "minitest/rails"
|
||||
# require "minitest/autorun"
|
||||
|
||||
# Uncomment for awesome colorful output
|
||||
require "minitest/pride"
|
||||
require 'minitest/pride'
|
||||
|
||||
class ActiveSupport::TestCase
|
||||
# Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order.
|
||||
fixtures :all
|
||||
module ActiveSupport
|
||||
class TestCase
|
||||
# Setup all fixtures in test/fixtures/*.(yml|csv) for all tests in alphabetical order.
|
||||
fixtures :all
|
||||
end
|
||||
end
|
||||
|
||||
class ActionController::TestCase
|
||||
include Devise::Test::ControllerHelpers
|
||||
module ActionController
|
||||
class TestCase
|
||||
include Devise::Test::ControllerHelpers
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue