Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Artur <fcardozo@gitlab.com>2018-06-21 15:22:40 +0300
committerTim Zallmann <tzallmann@gitlab.com>2018-06-21 15:22:40 +0300
commit3e66795ef1ff1228906239763910b051d8afcc37 (patch)
treedf6424d9ec008f5d1da455f8465681b371c4a11e /spec/javascripts/behaviors
parent14e35ac9b19d358d84e0cfd167f74036937285b6 (diff)
Changes tab VUE refactoring
Diffstat (limited to 'spec/javascripts/behaviors')
-rw-r--r--spec/javascripts/behaviors/quick_submit_spec.js81
1 files changed, 49 insertions, 32 deletions
diff --git a/spec/javascripts/behaviors/quick_submit_spec.js b/spec/javascripts/behaviors/quick_submit_spec.js
index d03836d10f9..d8aa5c636da 100644
--- a/spec/javascripts/behaviors/quick_submit_spec.js
+++ b/spec/javascripts/behaviors/quick_submit_spec.js
@@ -4,12 +4,11 @@ import '~/behaviors/quick_submit';
describe('Quick Submit behavior', function () {
const keydownEvent = (options = { keyCode: 13, metaKey: true }) => $.Event('keydown', options);
- preloadFixtures('merge_requests/merge_request_with_task_list.html.raw');
+ preloadFixtures('snippets/show.html.raw');
beforeEach(() => {
- loadFixtures('merge_requests/merge_request_with_task_list.html.raw');
- $('body').attr('data-page', 'projects:merge_requests:show');
- $('form').submit((e) => {
+ loadFixtures('snippets/show.html.raw');
+ $('form').submit(e => {
// Prevent a form submit from moving us off the testing page
e.preventDefault();
});
@@ -26,24 +25,30 @@ describe('Quick Submit behavior', function () {
});
it('does not respond to other keyCodes', () => {
- this.textarea.trigger(keydownEvent({
- keyCode: 32,
- }));
+ this.textarea.trigger(
+ keydownEvent({
+ keyCode: 32,
+ }),
+ );
expect(this.spies.submit).not.toHaveBeenTriggered();
});
it('does not respond to Enter alone', () => {
- this.textarea.trigger(keydownEvent({
- ctrlKey: false,
- metaKey: false,
- }));
+ this.textarea.trigger(
+ keydownEvent({
+ ctrlKey: false,
+ metaKey: false,
+ }),
+ );
expect(this.spies.submit).not.toHaveBeenTriggered();
});
it('does not respond to repeated events', () => {
- this.textarea.trigger(keydownEvent({
- repeat: true,
- }));
+ this.textarea.trigger(
+ keydownEvent({
+ repeat: true,
+ }),
+ );
expect(this.spies.submit).not.toHaveBeenTriggered();
});
@@ -83,15 +88,21 @@ describe('Quick Submit behavior', function () {
});
it('excludes other modifier keys', () => {
- this.textarea.trigger(keydownEvent({
- altKey: true,
- }));
- this.textarea.trigger(keydownEvent({
- ctrlKey: true,
- }));
- this.textarea.trigger(keydownEvent({
- shiftKey: true,
- }));
+ this.textarea.trigger(
+ keydownEvent({
+ altKey: true,
+ }),
+ );
+ this.textarea.trigger(
+ keydownEvent({
+ ctrlKey: true,
+ }),
+ );
+ this.textarea.trigger(
+ keydownEvent({
+ shiftKey: true,
+ }),
+ );
return expect(this.spies.submit).not.toHaveBeenTriggered();
});
});
@@ -102,15 +113,21 @@ describe('Quick Submit behavior', function () {
});
it('excludes other modifier keys', () => {
- this.textarea.trigger(keydownEvent({
- altKey: true,
- }));
- this.textarea.trigger(keydownEvent({
- metaKey: true,
- }));
- this.textarea.trigger(keydownEvent({
- shiftKey: true,
- }));
+ this.textarea.trigger(
+ keydownEvent({
+ altKey: true,
+ }),
+ );
+ this.textarea.trigger(
+ keydownEvent({
+ metaKey: true,
+ }),
+ );
+ this.textarea.trigger(
+ keydownEvent({
+ shiftKey: true,
+ }),
+ );
return expect(this.spies.submit).not.toHaveBeenTriggered();
});
}