zjsunit: Remove set_global side effect from zrequire.

ES6 and TS modules don’t insert themselves into `window`, so our tests
shouldn’t insert them either.  Since the test `window` behaves like
`global` now, we can rely on legacy modules that do insert themselves
to do it themselves.

Signed-off-by: Anders Kaseorg <anders@zulipchat.com>
This commit is contained in:
Anders Kaseorg
2019-07-25 18:47:36 -07:00
parent 99563eb150
commit 428956c086
13 changed files with 19 additions and 20 deletions

View File

@@ -1,12 +1,12 @@
zrequire('hash_util');
zrequire('katex', 'katex/dist/katex.min.js');
zrequire('marked', 'third/marked/lib/marked');
set_global('katex', zrequire('katex', 'katex/dist/katex.min.js'));
set_global('marked', zrequire('marked', 'third/marked/lib/marked'));
zrequire('util');
zrequire('fenced_code');
zrequire('stream_data');
zrequire('people');
zrequire('user_groups');
zrequire('emoji_codes', 'generated/emoji/emoji_codes');
set_global('emoji_codes', zrequire('emoji_codes', 'generated/emoji/emoji_codes'));
zrequire('emoji');
zrequire('message_store');
zrequire('markdown');