L'intégration/l'encapsulation des vidéos "short" de Youtube ne fonctionne pas

Oui, j’ai juste du mal avec le fichier de test ruby. Ça ne fonctionne pas et je ne sais pas pourquoi. Je n’ai jamais utilisé/créé de tests unitaires auparavant donc…

Le fichier qui devrait être modifié est discourse/spec/lib/onebox/engine/youtube_onebox_spec.rb at 493d437e79f88ab9829a36fa000cc6107085e424 · discourse/discourse · GitHub

J’ai essayé d’ajouter ceci en bas du fichier :

  it \"peut analyser les résultats de youtube shorts\" do
    preview = expect(Onebox.preview('https://www.youtube.com/watch?v=wi2jAtpBl0Y').placeholder_html)
    preview.to match(/reacts/)
    preview.to match(/hqdefault/)
  end

Et j’ai aussi ajouté ceci au début du fichier, dans before do :

stub_request(:get, "https://www.youtube.com/shorts/wi2jAtpBl0Y").to_return(status: 200, body: onebox_response("youtube-shorts"))

J’ai exécuté les tests avec bin/rspec spec/lib/onebox/engine/youtube_onebox_spec.rb
Mais le test que j’ai ajouté échoue.

Je n’ai pas le message d’erreur pour le moment et je serai occupé pendant les prochaines heures cependant.