diff --git a/spec/models/user_spec.rb b/spec/models/user_spec.rb index c4ab25f..c3ee007 100644 --- a/spec/models/user_spec.rb +++ b/spec/models/user_spec.rb @@ -7,6 +7,12 @@ RSpec.describe User, type: :model do it { should have_many :tournaments } end + describe 'validation' do + subject { create(:user) } + it { should validate_presence_of :username } + it { should validate_uniqueness_of(:username).case_insensitive } + end + it 'has a valid factory' do expect(build(:user)).to be_valid end