summaryrefslogtreecommitdiff
path: root/spec/frontend/issuable/issuable_form_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/issuable/issuable_form_spec.js')
-rw-r--r--spec/frontend/issuable/issuable_form_spec.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/spec/frontend/issuable/issuable_form_spec.js b/spec/frontend/issuable/issuable_form_spec.js
index a1583076b41..d844f3394d5 100644
--- a/spec/frontend/issuable/issuable_form_spec.js
+++ b/spec/frontend/issuable/issuable_form_spec.js
@@ -47,6 +47,25 @@ describe('IssuableForm', () => {
});
});
+ describe('resetAutosave', () => {
+ it('resets autosave on elements with the .js-reset-autosave class', () => {
+ setHTMLFixture(`
+ <form>
+ <input name="[title]" />
+ <textarea name="[description]"></textarea>
+ <a class="js-reset-autosave">Cancel</a>
+ </form>
+ `);
+ const $form = $('form');
+ const resetAutosave = jest.spyOn(IssuableForm.prototype, 'resetAutosave');
+ createIssuable($form);
+
+ $form.find('.js-reset-autosave').trigger('click');
+
+ expect(resetAutosave).toHaveBeenCalled();
+ });
+ });
+
describe('removeWip', () => {
it.each`
prefix