Explorar el Código

Add one unit test to activity model

Lou hace 3 años
padre
commit
25cefddb1a
Se han modificado 1 ficheros con 7 adiciones y 1 borrados
  1. 7
    1
      test/models/activity_test.rb

+ 7
- 1
test/models/activity_test.rb Ver fichero

@@ -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…
Cancelar
Guardar