From c94439bf8ea7678722453f0e3750060bee31a074 Mon Sep 17 00:00:00 2001 From: Ashesh Vashi Date: Mon, 30 Apr 2018 17:51:57 +0530 Subject: [PATCH] Fixed the issues for all the javascript files reported by the liner. --- .../keyboardshortcut_spec.js | 32 +++--- .../backform_controls/keycode_spec.js | 4 +- .../browser/modify_animation_spec.js | 12 +- .../servers/model_validation_spec.js | 8 +- .../common_keyboard_shortcuts_spec.js | 12 +- .../javascript/debugger_utils_spec.js | 6 +- .../javascript/dialog_tab_navigator_spec.js | 106 +++++++++--------- web/regression/javascript/fake_endpoints.js | 2 +- .../misc/statistics/statistics_spec.js | 2 +- .../calculate_query_run_time_spec.js | 6 +- .../sqleditor/filter_dialog_specs.js | 7 +- .../sqleditor/keyboard_shortcuts_spec.js | 24 ++-- .../query_tool_http_error_handler_spec.js | 42 +++---- 13 files changed, 131 insertions(+), 132 deletions(-) diff --git a/web/regression/javascript/backform_controls/keyboardshortcut_spec.js b/web/regression/javascript/backform_controls/keyboardshortcut_spec.js index 02f0715cb..404cc365b 100644 --- a/web/regression/javascript/backform_controls/keyboardshortcut_spec.js +++ b/web/regression/javascript/backform_controls/keyboardshortcut_spec.js @@ -12,16 +12,16 @@ define([ 'pgadmin.backform', ], function ($, Backbone, Backform) { describe('KeyboardshortcutControl', function () { - let field, innerFields, control, model, event; + let field, innerFields, control, model; beforeEach(() => { innerFields = [ {'name': 'key', 'type': 'keyCode', 'label': 'Key'}, {'name': 'alt_option', 'type': 'checkbox', - 'label': 'Alt/Option'}, + 'label': 'Alt/Option'}, {'name': 'control', 'type': 'checkbox', - 'label': 'Ctrl'}, + 'label': 'Ctrl'}, {'name': 'shift', 'type': 'checkbox', 'label': 'Shift'}, ]; @@ -91,7 +91,7 @@ define([ 'key': { 'key_code': 65, 'char': 'A', - } + }, }) ); @@ -128,7 +128,7 @@ define([ model.set(field.get('name'), $.extend(true, val, { - 'control': false + 'control': false, }) ); @@ -165,7 +165,7 @@ define([ model.set(field.get('name'), $.extend(true, val, { - 'shift': true + 'shift': true, }) ); @@ -202,7 +202,7 @@ define([ model.set(field.get('name'), $.extend(true, val, { - 'alt_option': false + 'alt_option': false, }) ); @@ -387,14 +387,14 @@ define([ // this should change expect(control.$el.find('input:checkbox[name="alt_option"]')[0].checked).toBeFalsy(); expect(model.get(field.get('name'))).toEqual({ - 'control': true, - 'shift': false, - 'alt_option': false, - 'key': { - 'key_code': 73, - 'char': 'I', - }, - }); + 'control': true, + 'shift': false, + 'alt_option': false, + 'key': { + 'key_code': 73, + 'char': 'I', + }, + }); // below three should not change. expect(control.$el.find('input:checkbox[name="shift"]')[0].checked).toBeFalsy(); @@ -431,4 +431,4 @@ define([ }); }); -}); \ No newline at end of file +}); diff --git a/web/regression/javascript/backform_controls/keycode_spec.js b/web/regression/javascript/backform_controls/keycode_spec.js index d71ef48c6..6e57d9724 100644 --- a/web/regression/javascript/backform_controls/keycode_spec.js +++ b/web/regression/javascript/backform_controls/keycode_spec.js @@ -18,8 +18,8 @@ define([ 'key': { 'key_code': 65, 'char': 'A', - } - }); + }, + }); field = new Backform.Field({ id: 'key', diff --git a/web/regression/javascript/browser/modify_animation_spec.js b/web/regression/javascript/browser/modify_animation_spec.js index b8060eed0..51c882d17 100644 --- a/web/regression/javascript/browser/modify_animation_spec.js +++ b/web/regression/javascript/browser/modify_animation_spec.js @@ -7,8 +7,8 @@ // ////////////////////////////////////////////////////////////// -import $ from 'jquery' -import modifyAnimation from 'sources/modify_animation' +import $ from 'jquery'; +import modifyAnimation from 'sources/modify_animation'; describe('modifyAnimation', function () { @@ -16,12 +16,12 @@ describe('modifyAnimation', function () { let dummyElement; beforeEach(() => { - pgBrowser = jasmine.createSpyObj('pgBrowser', ['get_preference', 'tree']) + pgBrowser = jasmine.createSpyObj('pgBrowser', ['get_preference', 'tree']); pgBrowser.tree = jasmine.createSpyObj('tree', ['options']); pgBrowser.tree.options.and.returnValue({ - show: {}, - hide: {}, - view: {}, + show: {}, + hide: {}, + view: {}, }); dummyElement = document.createElement('link'); spyOn($.fn, 'find').and.returnValue($(dummyElement)); diff --git a/web/regression/javascript/browser/server_groups/servers/model_validation_spec.js b/web/regression/javascript/browser/server_groups/servers/model_validation_spec.js index 85e51eb9f..990507427 100644 --- a/web/regression/javascript/browser/server_groups/servers/model_validation_spec.js +++ b/web/regression/javascript/browser/server_groups/servers/model_validation_spec.js @@ -62,7 +62,7 @@ describe('Server#ModelValidation', () => { expect(model.errorModel.set).toHaveBeenCalledWith({ host: 'Either Host name, Address or Service must be specified.', hostaddr: 'Either Host name, Address or Service must be specified.', - db: 'Maintenance database must be specified.' + db: 'Maintenance database must be specified.', }); }); }); @@ -81,7 +81,7 @@ describe('Server#ModelValidation', () => { hostaddr: 'Either Host name, Address or Service must be specified.', db: 'Maintenance database must be specified.', username: 'Username must be specified.', - port: 'Port must be specified.' + port: 'Port must be specified.', }); }); }); @@ -96,7 +96,7 @@ describe('Server#ModelValidation', () => { hostaddr: 'Host address must be valid IPv4 or IPv6 address.', db: 'Maintenance database must be specified.', username: 'Username must be specified.', - port: 'Port must be specified.' + port: 'Port must be specified.', }); }); }); @@ -109,7 +109,7 @@ describe('Server#ModelValidation', () => { expect(model.errorModel.set).toHaveBeenCalledWith({ name: 'Name must be specified.', username: 'Username must be specified.', - port: 'Port must be specified.' + port: 'Port must be specified.', }); }); }); diff --git a/web/regression/javascript/common_keyboard_shortcuts_spec.js b/web/regression/javascript/common_keyboard_shortcuts_spec.js index b89af5b0f..9ea31efd3 100644 --- a/web/regression/javascript/common_keyboard_shortcuts_spec.js +++ b/web/regression/javascript/common_keyboard_shortcuts_spec.js @@ -10,18 +10,18 @@ import keyboardShortcuts from 'sources/keyboard_shortcuts'; describe('the keyboard shortcuts', () => { - const F1_KEY = 112, - EDIT_KEY = 71, // Key: G -> Grid values - LEFT_ARROW_KEY = 37, - RIGHT_ARROW_KEY = 39, - MOVE_NEXT = 'right'; + const F1_KEY = 112; + // const EDIT_KEY = 71; // Key: G -> Grid values + // const LEFT_ARROW_KEY = 37; + // const RIGHT_ARROW_KEY = 39; + // const MOVE_NEXT = 'right'; let debuggerElementSpy, event, debuggerUserShortcutSpy; debuggerUserShortcutSpy = jasmine.createSpyObj( 'userDefinedShortcuts', [ { 'edit_grid_keys': null }, { 'next_panel_keys': null }, - { 'previous_panel_keys': null } + { 'previous_panel_keys': null }, ] ); beforeEach(() => { diff --git a/web/regression/javascript/debugger_utils_spec.js b/web/regression/javascript/debugger_utils_spec.js index 3e6be976d..65f95ddef 100644 --- a/web/regression/javascript/debugger_utils_spec.js +++ b/web/regression/javascript/debugger_utils_spec.js @@ -16,12 +16,12 @@ describe('debuggerUtils', function () { let tab_key = { which: 9, keyCode: 9, - } + }; let enter_key = { which: 13, keyCode: 13, - } + }; describe('debuggerUtils', function () { it('returns undefined if no command is passed', function () { @@ -31,7 +31,7 @@ describe('debuggerUtils', function () { describe('debuggerUtils', function () { it('should call focus on editor', function () { - setFocusToDebuggerEditor(editor, enter_key) + setFocusToDebuggerEditor(editor, enter_key); expect(editor.focus).toHaveBeenCalled(); }); }); diff --git a/web/regression/javascript/dialog_tab_navigator_spec.js b/web/regression/javascript/dialog_tab_navigator_spec.js index d4082c87e..8321e4f29 100644 --- a/web/regression/javascript/dialog_tab_navigator_spec.js +++ b/web/regression/javascript/dialog_tab_navigator_spec.js @@ -10,11 +10,11 @@ import dialogTabNavigator from 'sources/dialog_tab_navigator'; import $ from 'jquery'; import 'bootstrap'; - describe('dialogTabNavigator', function () { - let dialog, tabNavigator, backward_shortcut, forward_shortcut; +describe('dialogTabNavigator', function () { + let dialog, tabNavigator, backward_shortcut, forward_shortcut; - beforeEach(() => { - let dialogHtml =$('
'+ + beforeEach(() => { + let dialogHtml =$('
'+ ' '+ '
'); - dialog = {}; + dialog = {}; - dialog.el = dialogHtml[0]; - dialog.$el = dialogHtml; + dialog.el = dialogHtml[0]; + dialog.$el = dialogHtml; - backward_shortcut = { - 'alt': false, - 'shift': true, - 'control': true, - 'key': {'key_code': 91, 'char': '['} - }; + backward_shortcut = { + 'alt': false, + 'shift': true, + 'control': true, + 'key': {'key_code': 91, 'char': '['}, + }; - forward_shortcut = { - 'alt': false, - 'shift': true, - 'control': true, - 'key': {'key_code': 93, 'char': ']'} - }; + forward_shortcut = { + 'alt': false, + 'shift': true, + 'control': true, + 'key': {'key_code': 93, 'char': ']'}, + }; - tabNavigator = new dialogTabNavigator.dialogTabNavigator( + tabNavigator = new dialogTabNavigator.dialogTabNavigator( dialog, backward_shortcut, forward_shortcut); + }); + + describe('navigate', function () { + + beforeEach(() => { + spyOn(tabNavigator, 'navigateBackward').and.callThrough(); + + spyOn(tabNavigator, 'navigateForward').and.callThrough(); }); - describe('navigate', function () { + it('navigate backward', function () { + tabNavigator.onKeyboardEvent({}, 'shift+ctrl+['); - beforeEach(() => { - spyOn(tabNavigator, 'navigateBackward').and.callThrough(); + expect(tabNavigator.navigateBackward).toHaveBeenCalled(); - spyOn(tabNavigator, 'navigateForward').and.callThrough(); - }); - - it('navigate backward', function () { - tabNavigator.onKeyboardEvent({}, 'shift+ctrl+['); - - expect(tabNavigator.navigateBackward).toHaveBeenCalled(); - - expect(tabNavigator.navigateForward).not.toHaveBeenCalled(); - - }); - - it('navigate forward', function () { - tabNavigator.onKeyboardEvent({}, 'shift+ctrl+]'); - - expect(tabNavigator.navigateForward).toHaveBeenCalled(); - - expect(tabNavigator.navigateBackward).not.toHaveBeenCalled(); - - }); - - it('should not navigate', function () { - tabNavigator.onKeyboardEvent({}, 'shift+ctrl+a'); - - expect(tabNavigator.navigateForward).not.toHaveBeenCalled(); - - expect(tabNavigator.navigateBackward).not.toHaveBeenCalled(); - - }); + expect(tabNavigator.navigateForward).not.toHaveBeenCalled(); }); - }); \ No newline at end of file + it('navigate forward', function () { + tabNavigator.onKeyboardEvent({}, 'shift+ctrl+]'); + + expect(tabNavigator.navigateForward).toHaveBeenCalled(); + + expect(tabNavigator.navigateBackward).not.toHaveBeenCalled(); + + }); + + it('should not navigate', function () { + tabNavigator.onKeyboardEvent({}, 'shift+ctrl+a'); + + expect(tabNavigator.navigateForward).not.toHaveBeenCalled(); + + expect(tabNavigator.navigateBackward).not.toHaveBeenCalled(); + + }); + + }); + +}); \ No newline at end of file diff --git a/web/regression/javascript/fake_endpoints.js b/web/regression/javascript/fake_endpoints.js index 63ab05dc0..54b86a94c 100644 --- a/web/regression/javascript/fake_endpoints.js +++ b/web/regression/javascript/fake_endpoints.js @@ -11,6 +11,6 @@ define(function () { return { 'static': '/base/pgadmin/static/', 'sqleditor.poll': '/sqleditor/query_tool/poll/', - 'sqleditor.query_tool_start': '/sqleditor/query_tool/start/' + 'sqleditor.query_tool_start': '/sqleditor/query_tool/start/', }; }); diff --git a/web/regression/javascript/misc/statistics/statistics_spec.js b/web/regression/javascript/misc/statistics/statistics_spec.js index 40c0065ea..e63ffad90 100644 --- a/web/regression/javascript/misc/statistics/statistics_spec.js +++ b/web/regression/javascript/misc/statistics/statistics_spec.js @@ -7,7 +7,7 @@ // ////////////////////////////////////////////////////////////////////////// -import {nodeHasStatistics} from "../../../../pgadmin/static/js/misc/statistics/statistics"; +import {nodeHasStatistics} from '../../../../pgadmin/static/js/misc/statistics/statistics'; describe('#nodeHasStatistics', () => { describe('when node hasStatistics is not a function', () => { diff --git a/web/regression/javascript/sqleditor/calculate_query_run_time_spec.js b/web/regression/javascript/sqleditor/calculate_query_run_time_spec.js index c1ed5c57e..31c142942 100644 --- a/web/regression/javascript/sqleditor/calculate_query_run_time_spec.js +++ b/web/regression/javascript/sqleditor/calculate_query_run_time_spec.js @@ -29,7 +29,7 @@ describe('#calculateQueryRunTime', () => { minutes:30, seconds:21, milliseconds:70}).toDate(); - expect(calculateQueryRunTime(startDate, endDate)) + expect(calculateQueryRunTime(startDate, endDate)) .toEqual('947 msec'); }); }); @@ -52,7 +52,7 @@ describe('#calculateQueryRunTime', () => { minutes:31, seconds:15, milliseconds:70}).toDate(); - expect(calculateQueryRunTime(startDate, endDate)) + expect(calculateQueryRunTime(startDate, endDate)) .toEqual('54 secs 947 msec'); }); }); @@ -75,7 +75,7 @@ describe('#calculateQueryRunTime', () => { minutes:40, seconds:15, milliseconds:70}).toDate(); - expect(calculateQueryRunTime(startDate, endDate)) + expect(calculateQueryRunTime(startDate, endDate)) .toEqual('9 min 54 secs'); }); }); diff --git a/web/regression/javascript/sqleditor/filter_dialog_specs.js b/web/regression/javascript/sqleditor/filter_dialog_specs.js index e13fa0974..ed77dff59 100644 --- a/web/regression/javascript/sqleditor/filter_dialog_specs.js +++ b/web/regression/javascript/sqleditor/filter_dialog_specs.js @@ -7,18 +7,17 @@ // ////////////////////////////////////////////////////////////////////////// import filterDialog from 'sources/sqleditor/filter_dialog'; -import filterDialogModel from 'sources/sqleditor/filter_dialog_model'; +// import filterDialogModel from 'sources/sqleditor/filter_dialog_model'; describe('filterDialog', () => { - let sqlEditorController; - sqlEditorController = jasmine.createSpy('sqlEditorController') + jasmine.createSpy('sqlEditorController'); describe('filterDialog', () => { describe('when using filter dialog', () => { beforeEach(() => { spyOn(filterDialog, 'dialog'); }); - it("it should be defined as function", function() { + it('it should be defined as function', function() { expect(filterDialog.dialog).toBeDefined(); }); diff --git a/web/regression/javascript/sqleditor/keyboard_shortcuts_spec.js b/web/regression/javascript/sqleditor/keyboard_shortcuts_spec.js index 18a4cc1b3..06586d349 100644 --- a/web/regression/javascript/sqleditor/keyboard_shortcuts_spec.js +++ b/web/regression/javascript/sqleditor/keyboard_shortcuts_spec.js @@ -35,48 +35,48 @@ describe('the keyboard shortcuts', () => { shift: false, control: false, key: { - key_code: F5_KEY - } + key_code: F5_KEY, + }, }, explain: { alt: false, shift: false, control: false, key: { - key_code: F7_KEY - } + key_code: F7_KEY, + }, }, explain_analyze: { alt: false, shift: true, control: false, key: { - key_code: F7_KEY - } + key_code: F7_KEY, + }, }, download_csv: { alt: false, shift: false, control: false, key: { - key_code: F8_KEY - } + key_code: F8_KEY, + }, }, move_next: { alt: false, shift: false, control: false, key: { - key_code: null - } + key_code: null, + }, }, move_previous: { alt: false, shift: false, control: false, key: { - key_code: null - } + key_code: null, + }, }, }; diff --git a/web/regression/javascript/sqleditor/query_tool_http_error_handler_spec.js b/web/regression/javascript/sqleditor/query_tool_http_error_handler_spec.js index 212815232..bc5f50e2a 100644 --- a/web/regression/javascript/sqleditor/query_tool_http_error_handler_spec.js +++ b/web/regression/javascript/sqleditor/query_tool_http_error_handler_spec.js @@ -9,7 +9,7 @@ import { httpResponseRequiresNewTransaction, - handleQueryToolAjaxError + handleQueryToolAjaxError, } from '../../../pgadmin/static/js/sqleditor/query_tool_http_error_handler'; describe('#httpResponseRequiresNewTransaction', () => { @@ -71,29 +71,29 @@ describe('#httpResponseRequiresNewTransaction', () => { describe('#handleQueryToolAjaxError', () => { let sqlEditorHandler, exceptionSpy, stateToSave, - stateParameters, checkTransaction, UserManagementMock, + stateParameters, checkTransaction, pgBrowserMock; - beforeEach(() => { - stateToSave = 'testState'; - stateParameters = []; - checkTransaction = false; - sqlEditorHandler = jasmine.createSpyObj( + beforeEach(() => { + stateToSave = 'testState'; + stateParameters = []; + checkTransaction = false; + sqlEditorHandler = jasmine.createSpyObj( 'handler', ['initTransaction', 'saveState', 'handle_connection_lost'] ); - exceptionSpy = { - readyState: 0, - status: 404, - data: { - info: 'CONNECTION_LOST', - }, - }; - pgBrowserMock = { - 'Browser': { - 'UserManagement': jasmine.createSpyObj('UserManagement', ['isPgaLoginRequired', 'pgaLogin']) - } - }; - }); + exceptionSpy = { + readyState: 0, + status: 404, + data: { + info: 'CONNECTION_LOST', + }, + }; + pgBrowserMock = { + 'Browser': { + 'UserManagement': jasmine.createSpyObj('UserManagement', ['isPgaLoginRequired', 'pgaLogin']), + }, + }; + }); describe('when ready state is 0', () => { it('should return connection', () => { @@ -149,7 +149,7 @@ describe('#handleQueryToolAjaxError', () => { exceptionSpy.readyState = 1; exceptionSpy.status = 503; exceptionSpy.responseJSON = { - 'info': 'CONNECTION_LOST' + 'info': 'CONNECTION_LOST', }; pgBrowserMock.Browser.UserManagement.isPgaLoginRequired.and.returnValue(false); checkTransaction = false;