浏览代码

Add one unit test to activity model

Lou 3 年前
父节点
当前提交
25cefddb1a
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7
    1
      test/models/activity_test.rb

+ 7
- 1
test/models/activity_test.rb 查看文件

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

正在加载...
取消
保存