반복 날짜의 다음 날짜가 잘못 표시됩니다

이 코드는 의도적으로 이렇게 작성된 것 같습니다. 재발행 날짜는 항상 현재 날짜와 오늘 사이의 차이 기반으로 계산되는 것 같습니다:

https://github.com/discourse/discourse/blob/master/plugins/discourse-local-dates/assets/javascripts/lib/local-date-builder.js.es6#L55

코드를 localDate.datetime으로 변경해 보니 브라우저에서는 출력이 정확했지만 4개의 테스트가 실패했습니다. 이 동작 방식을 검증하는 테스트인 것 같아서, 혹시 제가 놓치고 있는 부분이 있는 건지 궁금합니다 @j.jaffeux? 재발행은 현재 날짜가 아니라 사용자가 입력한 날짜 이후에 일어나야 하는 거 아닌가요?

4개의 좋아요