mirror of
https://github.com/discourse/discourse.git
synced 2025-09-07 12:02:53 +08:00
REFACTOR: Test Memory Usage Fixes (#7769)
* Calling `Discourse.reset()` creates a new container We should run our de-initializers only after acceptance tests, since initializers are not run outside of acceptance tests anyway, and the container at this point can be passed properly to the `teardown()` method. * Remove `Discourse.reset` from tests This would cause a new container to be created which leaks many objects. * `updateCurrentUser` is more accurate than `replaceCurrentUser`
This commit is contained in:
parent
c3381b845b
commit
a8793d0d9a
23 changed files with 94 additions and 124 deletions
|
@ -169,15 +169,6 @@ QUnit.testDone(function() {
|
|||
});
|
||||
});
|
||||
|
||||
Discourse._runInitializer("instanceInitializers", function(
|
||||
name,
|
||||
initializer
|
||||
) {
|
||||
if (initializer && initializer.teardown) {
|
||||
initializer.teardown();
|
||||
}
|
||||
});
|
||||
|
||||
window.MessageBus.unsubscribe("*");
|
||||
});
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue