0
使用Rails創建模型的用戶名我創建的用戶模型:字符串email:字符串,然後我在user.rb寫了一些驗證(模型)模型試驗合格時,它不應該
class User < ApplicationRecord
validates :name, presence: true
validates :email, presence: true
end
和簡單的測試,這個模型
require 'test_helper'
class UserTest < ActiveSupport::TestCase
def setup
@user = User.new(name: "John Cena", email: "[email protected]")
end
test "should be valid" do
assert @user.valid?
end
test "should not be valid" do
@user.name = ""
@user.email = ""
assert_not @user.valid?
end
end
一切都很好,但如果我評論1模型文件測試驗證線仍然通過。只有兩條線都有註釋,測試纔會失敗。我該怎麼做才能完成這個測試?我不想從這一個2測試。
我不明白,你的測試有什麼錯誤?請將其粘貼 –
問題在於,我不應該得到一個錯誤,當我應該。有斷言,但它不應該。 當我有 '類用戶
AbUndZu
也許這是一些與春天緩存? try bin/spring stop – siegy22