User model test - still need the strong password and email validation.
This commit is contained in:
@@ -1,7 +1,30 @@
|
||||
require "test_helper"
|
||||
|
||||
class UserTest < ActiveSupport::TestCase
|
||||
# test "the truth" do
|
||||
# assert true
|
||||
# end
|
||||
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
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user