# Comportamento estranho no QUnit?: teste falhando pois o valor definido não persiste

**URL:** <https://meta.discourse.org/t/strange-qunit-behaviour-test-failing-because-setting-value-doesnt-survive/274165>\
**Category:** Development\
**Created:** [Agosto 7, 2023, 10:05am UTC](https://meta.discourse.org/t/strange-qunit-behaviour-test-failing-because-setting-value-doesnt-survive/274165 "2023-08-07T10:05:22Z")\
**Posts on this page:** 1\
**Showing post:** 4

<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:** [Agosto 7, 2023, 11:18am UTC](https://meta.discourse.org/t/strange-qunit-behaviour-test-failing-because-setting-value-doesnt-survive/274165/4 "2023-08-07T11:18:24Z")

</div>

David,

FYI

Há outro problema aqui que suspeito ser pela mesma razão:

`currentUser` também é definido no inicializador.

Se o teste errado for executado em segundo lugar, isso é avaliado e não está mais definido, então os testes quando executados juntos podem falhar “metade” do tempo.

Acho que o modelo Composer tem `user`, então mudarei para ele…

---

_[View the full topic](https://meta.discourse.org/t/strange-qunit-behaviour-test-failing-because-setting-value-doesnt-survive/274165)._
