Hyperspec Timecop is a buggy
まだ誰も着手していません。
評価
調査の方向性
まず、報告された Timecop.freeze と Timecop.travel のシーケンスを、sleep 1 を含むバージョンも含めて再現し、各サーバーコマンドの後に時刻がどのように表示されるかを比較します。この issue ではファイルやテストについて言及されていないため、最初に Hyperstack の時刻処理のエントリーポイントと、既存の Timecop のカバレッジを見つけてください。連続するコマンドが期待どおりの固定された時刻または進行する時刻を一貫して生成すれば完了です。
索引モデルが issue の本文から書いたものです。
説明
Timecop.freeze
...
Timecop.travel(Time.now+30.seconds). # time moves a few seconds on the display then freezes
...
Timecop.travel(Time.now+1.minute) # time now moves 30 seconds
...
another scenario
time is running normally
Timecop.travel(Time.now+30.seconds)
Timecop.freeze. # time does not update.
It seems that the multiple commands coming from the server are confusing things.
This seems to work sort of okay:
Timecop.travel(TIme.now+30.seconds)
sleep 1
Timecop.freeze
- 主要言語
- JavaScript
- スター
- 538
- フォーク
- 41
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
hyperstack-org/hyperstack のほかの issue
-
enhancement needs doc
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
hyperstack-org/hyperstack#359 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
hyperstack-org/hyperstack#267 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
hyperstack-org/hyperstack#457 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
hyperstack-org/hyperstack#456 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 15/100
hyperstack-org/hyperstack#455 · コメント 2 件 ·
hyperstack-org/hyperstack の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
palladius/rails8-app-on-gcp#145 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
dotenvx/dotenv-vscode#139 ·
-
test-change-proposal
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
web-platform-tests/interop#1455 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
corsairdev/corsair#1764 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100