레일즈 3.2의 레이크 테스트 기능을 사용하고 있습니다. 나는 시험을 통과하려고 노력하고있다. 그러나 그것은 나에게 오류를주고있다. Btw, 내가 어떻게 쓰는지 보자. 나는 멍청 하네. 해킹 된 테스트 방법이지만 적어도 먼저 전달하려고합니다. 이 통과 아니에요 기능 어떻게 든간단한 테스트 통과
def new_product_title(title)
Product.new(title: title,
description: "yyy",
price: 1,
image_url: "fred.gif")
end
와
test "product title must have at least 10 characters" do
ok = %w{ aaaaaaaaaa aaaaaaaaaaa }
bad = %w{ a aa aaa aaaa aaaaa aaaaaa aaaaaaa aaaaaaaa aaaaaaaaa}
ok.each do |name|
assert new_product_title(name).valid?, "#{name} shouldn't be invalid"
end
bad.each do |name|
assert new_product_title(name).invalid?, "#{name} shouldn't be valid"
end
end
.
여기에 이유가 무엇입니까? 그리고 그것을 쓰는 더 좋은 방법이 있습니까?
오류 메시지를 게시하십시오. – uday