Failure:
ArticleTest#test_count_should_not_be_over_2000
[/home/ubuntu/workspace/toy_app/test/models/article_test.rb:15]:
Expected true to be nil or false
とエラーが出ます。該当箇所をみると
** assert_not @article.valid?**
の場所でエラーがでています。
しかしどうやればいいのかわかりません。
おしえてください。
ruby
1class Article < ApplicationRecord 2 validates :title, presence: true 3 validates :count, length: {maximum: 2000} 4end
ruby
1class ArticleTest < ActiveSupport::TestCase 2 3 def setup 4 @article = Article.new( title: "yattayo", body: "bodybody",daiji_words: "aaa", 5 sitename: "webdayo", url: "http://www.yahoo..com",count: 1000) 6 end 7 8 test "count should not be over 2000" do 9 @article.count = 20 10 assert_not @article.valid? 11 end 12 13end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。