0
나는 Test::Unit
을 사용하고 있으며 클립 클립 URL을 테스트하고 싶습니다.종이 클립 URL을 테스트하려면 어떻게해야합니까?
def test_our_custom_url
dummy = Dummy.new(:image => File.open("#{RAILS_ROOT}/test/fixtures/12k.png"))
dummy.save!
assert_match "/system/images/1/original/12k.png", dummy.image.url
dummy.reload
assert_match "/system/images/1/original/12k.png", dummy.image.url
end
그리고이 같은 실패를 :
Expected /\/system\/images\/1\/original\/12k.png/ to match "/system/dummies/images/000/000/001/original/12k.png?1352140343".
가 ?1352140343
부분이 시험에 추가 어떻게 얻을 수있는
는 지금, 나는이처럼 보이는 검사를?
나는 그들이 그것을 like this을 정의하는 것 그 클립의 소스 코드를 참조하십시오
def timestamp_as_needed(url, options)
if options[:timestamp] && timestamp_possible?
delimiter_char = url.match(/\?.+=/) ? '&' : '?'
"#{url}#{delimiter_char}#{@attachment.updated_at.to_s}"
else
url
end
end
하지만 dummy.updated_at.to_s
을하고 (이 경우) 일반 날짜/타임 스탬프,하지 1352140343
를 반환합니다.
로컬 저장소를 사용하고 있습니다.
감사합니다! 내 문제를 해결했다. – jrg