User model test - still need the strong password and email validation.

This commit is contained in:
2023-01-26 21:32:14 +00:00
parent d73d234465
commit 6006b8bc97
3 changed files with 60 additions and 10 deletions

View File

@@ -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