Defer javascript und anzeigen von zwischeninhalten beim ersten laden der seite

Feature-Flag ist implementiert.

Ich bin überhaupt kein Ruby-Entwickler – hier brauche ich definitiv Hilfe.

Vielleicht meinen POC in einen neuen Branch im discourse/discourse-Repo pushen, bevor ich einen PR auf main mache?

Das ist mein PR zu diesem Feature:

@david Können Sie mir mit etwas Hilfe bei der Entwicklung von Rspec-Tests für diese Änderungen zur Seite stehen:

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

Ich sehe hier keine praktikablen Unit-Tests. Es scheint nur durch Integrationstests testbar zu sein.
app/models/theme.rb
app/models/theme_field.rb

Ich musste das Defer-Tag für den QUnit Test Runner deaktivieren: app/views/qunit/index.html.erb
Zuvor liefen die QUnit-Tests immer noch mit dem Feature-Flag "javascript defer" = false. Und jetzt laufen die Tests auch mit "javascript defer" = true.

2 „Gefällt mir“