mirror of
https://github.com/discourse/discourse.git
synced 2024-12-01 01:24:14 +08:00
c7dce90f43
Previously we were patching ember-cli so that it would split the test bundle into two halves: the helpers, and the tests themselves. This was done so that we could use the helpers for `/theme-qunit` without needing to load all the core tests. This patch has proven problematic to maintain, and will become even harder under Embroider. This commit removes the patch, so that ember-cli goes back to generating a single `tests.js` bundle. This means that core test definitions will now be included in the bundle when using `/theme-qunit`, and so this commit also updates our test module filter to exclude them from the run. This is the same way that we handle plugin tests on the regular `/tests` route, and is fully supported by qunit. For now, this keeps `/theme-qunit` working in both development and production environments. However, we are very likely to drop support in production as part of the move to Embroider. |
||
---|---|---|
.. | ||
about | ||
admin/backups | ||
application | ||
badges | ||
categories | ||
common | ||
default | ||
embed | ||
exceptions | ||
finish_installation | ||
groups | ||
invites | ||
layouts | ||
list | ||
metadata | ||
offline | ||
posts | ||
published_pages | ||
qunit | ||
robots_txt | ||
safe_mode | ||
search | ||
session | ||
sitemap | ||
static | ||
tags | ||
topics | ||
user_api_keys | ||
user_notifications | ||
users | ||
users_email |