Browse Source

Add one unit test to activity model

Lou 3 years ago
parent
commit
25cefddb1a
1 changed files with 7 additions and 1 deletions
  1. 7
    1
      test/models/activity_test.rb

+ 7
- 1
test/models/activity_test.rb View File

@@ -2,11 +2,17 @@ require "test_helper"
2 2
 
3 3
 class ActivityTest < ActiveSupport::TestCase
4 4
   test "activity's author should exist" do
5
-    user = User.new(email: "test@test.com", username: "UserTest", password_digest: 'password')
5
+    user = User.new(email: "test@test.com", username: "UserTest", password_digest: '$6$12$password')
6 6
     activity = Activity.new(name: "Pyheatpump", description: "A software to control heat pumps", author: user)
7 7
     assert activity.valid?
8 8
   end
9 9
 
10
+  test "not valid if name does not exist" do
11
+    user = User.new(email: "test@test.com", username: "UserTest", password_digest: '$6$12$password')
12
+    activity = Activity.new(description: "A software to control heat pumps", author: user)
13
+    assert_not activity.valid?
14
+  end
15
+
10 16
   test "not valid if author does not exist" do
11 17
     activity = Activity.new(name: "Pyheatpump", description: "A software to control heat pumps", author: User.find_by_id(666))
12 18
     assert_not activity.valid?

Loading…
Cancel
Save