discourse/test/javascripts/helpers
Dan Ungureanu cf02c518b9
DEV: Merge category and tag hashtags code paths (#10216)
Category and tag hashtags used to be handled differently even though
most of the code was very similar. This design was the root cause of
multiple issues related to hashtags.

This commit reduces the number of requests (just one and debounced
better), removes the use of CSS classes which marked resolved hashtags,
simplifies a lot of the code as there is a single source of truth and
previous race condition fixes are now useless.

It also includes a very minor security fix which let unauthorized users
to guess hidden tags.
2020-07-13 19:13:17 +03:00
..
assertions.js FIX: Flaky tests. Due to CSS transitions opacity might not be 0 yet. 2020-05-05 13:45:14 -04:00
component-test.js DEV: Make component-test `afterEach` async aware (#10099) 2020-06-24 16:03:38 +10:00
create-pretender.js DEV: Merge category and tag hashtags code paths (#10216) 2020-07-13 19:13:17 +03:00
create-store.js FIX: allows adapters to define a custom primaryKey (#9254) 2020-03-30 15:23:59 +02:00
d-editor-helper.js Retry: Rename all test files from JS -> ES6 2020-03-26 12:25:46 -04:00
fixture-pretender.js Retry: Rename all test files from JS -> ES6 2020-03-26 12:25:46 -04:00
html-helper.js Retry: Rename all test files from JS -> ES6 2020-03-26 12:25:46 -04:00
qunit-helpers.js Remove `Discourse.SiteSettings` from tests (#10193) 2020-07-09 15:54:53 -04:00
review-pretender.js Retry: Rename all test files from JS -> ES6 2020-03-26 12:25:46 -04:00
select-kit-helper.js FIX: allows to define label/title properties for display instead of name 2020-05-28 08:30:31 +02:00
site-settings.js FIX: Rename all instances of bookmarkWithReminder to just bookmark (#9579) 2020-04-30 10:09:22 +10:00
site.js DEV: Use consistent interpolation key format in translations 2020-06-02 19:05:10 +02:00
store-pretender.js FIX: allows adapters to define a custom primaryKey (#9254) 2020-03-30 15:23:59 +02:00
textarea-selection-helper.js Retry: Rename all test files from JS -> ES6 2020-03-26 12:25:46 -04:00
widget-test.js DEV: Allows moduleForWidget to use before/afterEach options (#9296) 2020-03-30 18:12:32 +02:00