mirror of
https://github.com/codeninjasllc/discourse.git
synced 2025-02-17 12:11:16 -05:00
20 lines
577 B
Ruby
20 lines
577 B
Ruby
|
require 'spec_helper'
|
||
|
|
||
|
describe UsernameSettingValidator do
|
||
|
describe '#valid_value?' do
|
||
|
it "returns true for blank values" do
|
||
|
described_class.valid_value?('').should == true
|
||
|
described_class.valid_value?(nil).should == true
|
||
|
end
|
||
|
|
||
|
it "returns true if value matches an existing user's username" do
|
||
|
Fabricate(:user, username: 'vader')
|
||
|
described_class.valid_value?('vader').should == true
|
||
|
end
|
||
|
|
||
|
it "returns false if value does not match a user's username" do
|
||
|
described_class.valid_value?('no way').should == false
|
||
|
end
|
||
|
end
|
||
|
end
|