mam spec metodę, która zwraca znacznik czasu obiektu ActiveRecord.CircleCI: Błąd z spec udziałem znaczniki czasu
spec przechodzi na miejscu, ale gdy jest prowadzony na CircleCI, istnieje niewielkie niedopasowanie między przewidywanym a rzeczywistym.
spec wygląda mniej więcej tak:
describe '#my_method' do
it 'returns created_at' do
object = FactoryGirl.create(:something)
expect(foo.bar(object)).to eq object.created_at
end
end
Podczas przechodzi lokalnie, na CircleCI, ja ciągle się podobne komunikaty o błędach.
Oto przykłady:
(1)
expected: 2015-05-09 10:42:59.752192641 +0000
got: 2015-05-09 10:42:59.752192000 +0000
(2)
expected: 2015-05-08 10:16:36.777541226 +0000
got: 2015-05-08 10:16:36.777541000 +0000
Z błędu, podejrzewam, że CircleCI jest zaokrąglanie wartości datownika, ale robię nie ma wystarczających informacji. Jakieś sugestie?
Najlepiej zgłosić ten problem do personelu pomocniczego Koło CI; są prawdopodobnie lepiej przygotowani do wyjaśnienia tego, co się dzieje. –