Closed kitsne241 closed 4 months ago
Preview (prod) → https://4338-prod.traq-preview.trapti.tech/ Preview (dev) → https://4338-dev.traq-preview.trapti.tech/
変更自体は問題ないと思います! 古いメッセージがいつ投稿されたものなのかわかりやすくなって嬉しいです 現状、testが落ちてしまっているので、その修正と、「今日の場合」「昨日の場合」「今年の場合」のtestも追加してほしいです! testの修正・追加でわからないことがあったら気軽にtraQなどで質問してください!
ありがとうございます!testを修正しました。
具体的には、現在日時と編集日時との関係によって日付表示が『YYYY/MM/DD』『MM/DD』『昨日』『今日』の4通りに変化するので、それぞれについて正しく日付表示が場合分けされているかを検証するように書き換えました。現在日時を考慮してテストケースを作成する必要があるので多少コードが煩雑になってしまいました(とくに『MM/DD』の表示条件に合致する日付を常に生成するために工夫が必要でした)
なるほど、現在時刻を動かせるんですね…。勉強になります。確かにシンプルに書けました
https://github.com/traPtitech/traQ_S-UI/issues/3746
↑に関連していますが、当初のIssueが求める通りの実装ではありません。
表示するよう
date.ts
内の関数getDisplayDate
を書き換えました。 開発環境ではうまくいっているように見えましたが、この変更がtraQに表示されるメッセージの日付以外に影響を与える可能性について把握し切れていないのでレビューをお願いしたいです。