diff options
Diffstat (limited to 'spec/javascripts/dirty_submit/dirty_submit_collection_spec.js')
-rw-r--r-- | spec/javascripts/dirty_submit/dirty_submit_collection_spec.js | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/spec/javascripts/dirty_submit/dirty_submit_collection_spec.js b/spec/javascripts/dirty_submit/dirty_submit_collection_spec.js deleted file mode 100644 index 47be0b3ce9d..00000000000 --- a/spec/javascripts/dirty_submit/dirty_submit_collection_spec.js +++ /dev/null @@ -1,29 +0,0 @@ -import DirtySubmitCollection from '~/dirty_submit/dirty_submit_collection'; -import { setInputValue, createForm } from './helper'; - -describe('DirtySubmitCollection', () => { - it('disables submits until there are changes', done => { - const testElementsCollection = [createForm(), createForm()]; - const forms = testElementsCollection.map(testElements => testElements.form); - - new DirtySubmitCollection(forms); // eslint-disable-line no-new - - testElementsCollection.forEach(testElements => { - const { input, submit } = testElements; - const originalValue = input.value; - - expect(submit.disabled).toBe(true); - - return setInputValue(input, `${originalValue} changes`) - .then(() => { - expect(submit.disabled).toBe(false); - }) - .then(() => setInputValue(input, originalValue)) - .then(() => { - expect(submit.disabled).toBe(true); - }) - .then(done) - .catch(done.fail); - }); - }); -}); |