Reporter le javascript et afficher le contenu provisoire lors du chargement initial de la page

Le Feature flag est implémenté.

Je ne suis pas du tout un développeur Ruby - là-dessus, j’ai vraiment besoin d’aide.

Peut-être pousser mon POC dans une nouvelle branche du dépôt discourse/discourse, avant de faire un PR sur main ?

Voici mon PR sur cette fonctionnalité :

@david Pouvez-vous me prêter votre tête pour obtenir de l’aide sur le développement de tests Rspec pour ces changements :

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

Je ne vois pas de tests unitaires réalisables ici. Cela semble testable uniquement par des tests d’intégration.
app/models/theme.rb
app/models/theme_field.rb

J’ai dû désactiver le defer tag pour le QUnit Test Runner : app/views/qunit/index.html.erb
Avant, les tests QUnit s’exécutaient toujours avec le Feature flag "javascript defer" = false. Et maintenant, les tests s’exécutent aussi avec "javascript defer" = true.

2 « J'aime »