Ich habe eine Spezifikation für eine Methode, die einen Zeitstempel eines ActiveRecord-Objekts zurückgibt.CircleCI: Fehler mit einer Spezifikation mit Zeitstempeln
Die Spezifikation wird lokal übergeben. Wenn sie jedoch auf CircleCI ausgeführt wird, besteht eine geringfügige Abweichung zwischen erwartetem und tatsächlichem Wert.
Die Spezifikation sieht in etwa wie folgt aus:
describe '#my_method' do
it 'returns created_at' do
object = FactoryGirl.create(:something)
expect(foo.bar(object)).to eq object.created_at
end
end
Während es vor Ort passiert, auf CircleCI, ich ständig ähnliche Fehlermeldungen.
Hier sind einige Beispiele:
(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
Aus dem Fehler, ich vermute, dass CircleCI wird der Zeitstempel aufrunden, aber ich tun habe nicht genug Informationen. Irgendwelche Vorschläge?
Es ist am besten, das Problem an Circle CI-Supportpersonal zu melden. Sie sind wahrscheinlich besser gerüstet, um eine Erklärung für das Geschehen zu geben. –