31 lines
577 B
Ruby
31 lines
577 B
Ruby
require "test_helper"
|
|
|
|
class UserTest < ActiveSupport::TestCase
|
|
test "email must be unique" do
|
|
u = User.new
|
|
u.email = "jez@hiddenagenda.ltd.uk"
|
|
u.password = "password"
|
|
u.password_confirmation = "password"
|
|
assert !u.save
|
|
end
|
|
|
|
test "password must be strong" do
|
|
assert true
|
|
end
|
|
|
|
test "email must be valid" do
|
|
assert true
|
|
end
|
|
|
|
test "role is 100" do
|
|
u = User.new
|
|
u.email = "testuser@hiddenagenda.ltd.uk"
|
|
u.password = "password"
|
|
u.password_confirmation = "password"
|
|
assert u.save
|
|
assert_equal(100,u.role)
|
|
end
|
|
end
|
|
|
|
|