Remove unneeded specs from admin user

This commit is contained in:
Artur Beljajev 2016-12-08 19:02:31 +02:00
parent 0359d73808
commit b08e881a24

View file

@ -1,24 +1,9 @@
require 'rails_helper' require 'rails_helper'
require 'cancan/matchers'
describe AdminUser do RSpec.describe AdminUser do
context 'with invalid attribute' do context 'with invalid attribute' do
before :all do before do
@admin_user = AdminUser.new @admin_user = described_class.new
end
it 'should not be valid' do
@admin_user.valid?
@admin_user.errors.full_messages.should match_array([
"Country code is missing",
"Email Email is missing",
"Email Email is missing",
"Password Password is missing",
"Password Password is missing",
"Password confirmation is missing",
"Roles is missing",
"Username Username is missing"
])
end end
it 'should not have any versions' do it 'should not have any versions' do
@ -27,21 +12,10 @@ describe AdminUser do
end end
context 'with valid attributes' do context 'with valid attributes' do
before :all do before do
@admin_user = Fabricate(:admin_user) @admin_user = Fabricate(:admin_user)
end end
it 'should be valid' do
@admin_user.valid?
@admin_user.errors.full_messages.should match_array([])
end
it 'should be valid twice' do
@admin_user = Fabricate(:admin_user)
@admin_user.valid?
@admin_user.errors.full_messages.should match_array([])
end
it 'should have one version' do it 'should have one version' do
with_versioning do with_versioning do
@admin_user.versions.should == [] @admin_user.versions.should == []
@ -56,9 +30,7 @@ describe AdminUser do
@admin_user.valid?.should == true @admin_user.valid?.should == true
@admin_user.password = 'not confirmed' @admin_user.password = 'not confirmed'
@admin_user.valid? @admin_user.valid?
@admin_user.errors.full_messages.should match_array([ @admin_user.errors.full_messages.should match_array(["Password confirmation doesn't match Password"])
"Password confirmation doesn't match Password"
])
end end
end end
end end