DEV: prevents csrf token to leak state between tests (#7746)

This commit is contained in:
Joffrey JAFFEUX
2019-06-11 11:54:23 +02:00
committed by GitHub
parent e6714d3531
commit b29d63a52d
2 changed files with 17 additions and 4 deletions

View File

@ -16,6 +16,7 @@ import { resetDecorators } from "discourse/widgets/widget";
import { resetDecorators as resetPostCookedDecorators } from "discourse/widgets/post-cooked";
import { resetCache as resetOneboxCache } from "pretty-text/oneboxer";
import { resetCustomPostMessageCallbacks } from "discourse/controllers/topic";
import { resetCsrfCallbacks } from "discourse/initializers/csrf-token";
export function currentUser() {
return Discourse.User.create(
@ -128,6 +129,7 @@ export function acceptance(name, options) {
resetPostCookedDecorators();
resetOneboxCache();
resetCustomPostMessageCallbacks();
resetCsrfCallbacks();
Discourse.reset();
}
});