初期ページ読み込み時にJavaScriptを遅延させ、一時的なコンテンツを表示する

フィーチャーフラグは実装されました。

私はまったくRuby開発者ではありません。この件については、間違いなく助けが必要です。

POCをmainのPRの前に、discourse/discourseリポジトリの新しいブランチにプッシュしますか?

このフィーチャーに関する私のPRはこちらです:

@david これらの変更に対するRspecテストの開発について、少し頭を貸していただけますか?

app/helpers/application_helper.rb: spec/helpers/application_helper_spec.rb

ここでは実現可能な単体テストが見当たりません。統合テストでのみテスト可能と思われます。
app/models/theme.rb
app/models/theme_field.rb

QUnitテストランナーのためにdeferタグを無効にする必要がありました:app/views/qunit/index.html.erb
以前はフィーチャーフラグ "javascript defer" = false でもQUnitテストは実行されていました。そして今、テストは "javascript defer" = true でも実行されます。

「いいね!」 2