Methode zu testen versucht:Test-Abfragen in Rails mit Minitest
def self.by_date(date)
where("DATE(created_at) = ?", date)
end
Comments.yml (Halterung):
one:
user_id: 1
job_id: 24
content: "This is a test"
Aktuelle Test:
require 'test_helper'
require 'date'
class CommentTest < ActiveSupport::TestCase
setup do
@comment = comments(:one)
end
test 'organizes by date' do
@comment.created_at = Date.today
assert_equal @comment.created_at, Comment.by_date(Date.today).first.created_at
end
end
ich am Ende mit:
2) Failure:
CommentTest#test_organizes_by_date
--- expected
+++ actual
@@ -1 +1 @@
-Fri, 22 Apr 2016 00:00:00 UTC +00:00
+Fri, 22 Apr 2016 20:48:42 UTC +00:00
Ich gehe davon aus, dass es einen Weg gibt, effizienter zu testen, aber kein Glück gefunden haben. Irgendwelche Ideen?
Ahhh perfekt! Es funktioniert jetzt. Danke IIya! – user3007294