問題タブ [time-travel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - Rails: コントローラがカピバラ テストでタイム トラベルを認識しない
travel_to
ActiveSupport::Testing::TimeHelpersのメソッドを使用しようとしています。visit_page
別の日のように使用できるようにしたいです。Date.today
への呼び出しによって定義されたブロック内から呼び出すことができtravel_to
、テストしようとしている日付が表示されます。ただし、Date.today
カピバラでアクセスしているページのコントローラー内から呼び出されると、常に今日の日付が返されます。
テストは次のとおりです。
そしてコントローラー:
そしてテストの失敗:
どういうわけかカピバラがDate.today
コントローラーでの呼び出しをtravel_to
テストのブロックの前に発生させているのではないかと疑っています。そうならないようにする方法はありますか?または、何か他のことが起こっている可能性がありますか?
snowflake-cloud-data-platform - タイムトラベルには実際にどれくらいのデータがありますか?
テーブルで利用可能なタイムトラベルの深さを照会することは可能ですか?
構成された保持日数ではなく、日付/時刻ごとにテーブルの Time Travel に実際に保存されているもの。元。テーブルは 90 日間の TT 用に構成されていますが、TT は 10 日間しかありません。TT にクエリを実行し、データが存在しない場合にエラーが発生するケースについて考えていましたが、テーブルで SELECT TT-DATE のようなものを確認する方法はありますか?