# Ist es möglich, das Site-Objekt mit einer eigenen Fixture während Front-End-Tests eines Plugins zu überschreiben?

**URL:** <https://meta.discourse.org/t/is-it-possible-to-override-the-site-object-with-own-fixture-during-front-end-tests-of-a-plugin/249167>\
**Category:** Development\
**Created:** [16. Dezember 2022 um 18:32 UTC](https://meta.discourse.org/t/is-it-possible-to-override-the-site-object-with-own-fixture-during-front-end-tests-of-a-plugin/249167 "2022-12-16T18:32:29Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![merefield](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/merefield/32/176214_2.png) [@merefield](https://meta.discourse.org/u/merefield)\
**Post date:** [20. Dezember 2022 um 21:49 UTC](https://meta.discourse.org/t/is-it-possible-to-override-the-site-object-with-own-fixture-during-front-end-tests-of-a-plugin/249167/2 "2022-12-20T21:49:32Z")

</div>

OK, das ist frustrierend.

Es sieht so aus, als ob der Wert des Site-Objekts hier gesetzt wird:

> <https://github.com/discourse/discourse/blob/93a4012ecb3af7306de0c51283d6dd2b2e90818c/app/assets/javascripts/discourse/tests/helpers/qunit-helpers.js#L132>

Und kann nicht überschrieben werden?

Ich habe dies überprüft, indem ich die Fixture im Core geändert habe (hier: [discourse/app/assets/javascripts/discourse/tests/fixtures/site-fixtures.js at 93a4012ecb3af7306de0c51283d6dd2b2e90818c · discourse/discourse · GitHub](https://github.com/discourse/discourse/blob/93a4012ecb3af7306de0c51283d6dd2b2e90818c/app/assets/javascripts/discourse/tests/fixtures/site-fixtures.js)) und es übernimmt meine Änderung.

Aber das will ich nicht, ich möchte es in meinem Plugin-Test mit einer Fixture überschreiben, die in meinem Plugin gespeichert ist.

Um es zu wiederholen: Ich kann das für den Geltungsbereich des Test\_codes\_ tun, aber sobald der Plugin-Code ausgeführt wird, scheint der Geltungsbereich das Site-Objekt zu übernehmen, das sich auf die vom Core-Testhelfer geladene Fixture bezieht …

🤔

---

_[View the full topic](https://meta.discourse.org/t/is-it-possible-to-override-the-site-object-with-own-fixture-during-front-end-tests-of-a-plugin/249167)._
