Add one unit test to activity model
This commit is contained in:
parent
a594b87387
commit
25cefddb1a
1 changed files with 7 additions and 1 deletions
|
|
@ -2,11 +2,17 @@ require "test_helper"
|
|||
|
||||
class ActivityTest < ActiveSupport::TestCase
|
||||
test "activity's author should exist" do
|
||||
user = User.new(email: "test@test.com", username: "UserTest", password_digest: 'password')
|
||||
user = User.new(email: "test@test.com", username: "UserTest", password_digest: '$6$12$password')
|
||||
activity = Activity.new(name: "Pyheatpump", description: "A software to control heat pumps", author: user)
|
||||
assert activity.valid?
|
||||
end
|
||||
|
||||
test "not valid if name does not exist" do
|
||||
user = User.new(email: "test@test.com", username: "UserTest", password_digest: '$6$12$password')
|
||||
activity = Activity.new(description: "A software to control heat pumps", author: user)
|
||||
assert_not activity.valid?
|
||||
end
|
||||
|
||||
test "not valid if author does not exist" do
|
||||
activity = Activity.new(name: "Pyheatpump", description: "A software to control heat pumps", author: User.find_by_id(666))
|
||||
assert_not activity.valid?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue