class ReservationTest < ActiveSupport::TestCase
test “Reservation attributes must not be empty” do
reservation = Reservation.new
assert reservation.invalid?
assert reservation.errors[:moderator_password].any?
end
test “Reservation do not overlap date” do
reservation1 = Reservation.new
assert reservation1.errors[:moderator_password].any?
end
quello che non capisco e’ perche’ mi da un failure nel secondo test.
E’ uguale al primo, se il primo passa dovrebbe passare anche il secondo.
Non uguale. Nel primo chiami invalid?, che implementato chiamando
!valid?
Il metodo valid? prima di restituire il risultato esegue le validazioni
quindi popola errors.
Nel secondo caso errors vuoto perch non hai eseguito le validazioni.
Non uguale. Nel primo chiami invalid?, che implementato chiamando
!valid?
Il metodo valid? prima di restituire il risultato esegue le validazioni
quindi popola errors.
Nel secondo caso errors vuoto perch non hai eseguito le validazioni.
Accidenti … una svista, scusate.
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.