mirror of
https://github.com/finos/SymphonyElectron.git
synced 2026-07-29 15:55:55 -05:00
electron-97: refactored the code as per the ticket (points 2 & 6 covered)
This commit is contained in:
@@ -64,7 +64,7 @@ describe('Tests for ScreenSnippet', function() {
|
||||
expect(rsp.type).toEqual('image/jpg;base64');
|
||||
expect(rsp.data).toEqual(snippetBase64);
|
||||
done();
|
||||
};
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
@@ -103,7 +103,7 @@ describe('Tests for ScreenSnippet', function() {
|
||||
// skip test for windows - until feature is supported
|
||||
if (isMac) {
|
||||
it('should fail if read file fails', function(done) {
|
||||
var origFsReadFile = fs.readFile;
|
||||
const origFsReadFile = fs.readFile;
|
||||
|
||||
fs.readFile = jest.fn(mockedReadFile);
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ const ipcMain = {
|
||||
ipcEmitter.on(event, cb);
|
||||
},
|
||||
send: function (event, args) {
|
||||
var senderEvent = {
|
||||
const senderEvent = {
|
||||
sender: {
|
||||
send: function (event, arg) {
|
||||
ipcEmitter.emit(event, arg);
|
||||
@@ -45,16 +45,16 @@ const ipcRenderer = {
|
||||
let listeners = ipcEmitter.listeners(event);
|
||||
if (listeners.length > 0) {
|
||||
let listener = listeners[0];
|
||||
var eventArg = {};
|
||||
const eventArg = {};
|
||||
listener(eventArg, args);
|
||||
return eventArg.returnValue;
|
||||
}
|
||||
return null;
|
||||
},
|
||||
send: function(event, args) {
|
||||
var senderEvent = {
|
||||
const senderEvent = {
|
||||
sender: {
|
||||
send: function(event, arg) {
|
||||
send: function (event, arg) {
|
||||
ipcEmitter.emit(event, arg);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ let activityDetection;
|
||||
|
||||
describe('Tests for Activity Detection', function() {
|
||||
|
||||
var originalTimeout = jasmine.DEFAULT_TIMEOUT_INTERVAL;
|
||||
const originalTimeout = jasmine.DEFAULT_TIMEOUT_INTERVAL;
|
||||
jasmine.DEFAULT_TIMEOUT_INTERVAL = 90000;
|
||||
|
||||
beforeAll(function(done) {
|
||||
|
||||
+25
-25
@@ -62,13 +62,13 @@ describe('read/write config tests', function() {
|
||||
}
|
||||
|
||||
function createTempUserConfig(config) {
|
||||
var tmpDir = os.tmpdir();
|
||||
const tmpDir = os.tmpdir();
|
||||
userConfigDir = fs.mkdtempSync(path.join(tmpDir, 'config-'));
|
||||
return createTempConfigFile(path.join(userConfigDir, configFileName), config);
|
||||
}
|
||||
|
||||
function createTempGlobalConfig(config) {
|
||||
var tmpDir = os.tmpdir();
|
||||
const tmpDir = os.tmpdir();
|
||||
globalConfigDir = path.join(fs.mkdtempSync(path.join(tmpDir, 'config-')), 'config');
|
||||
fs.mkdirSync(globalConfigDir);
|
||||
return createTempConfigFile(path.join(globalConfigDir, configFileName), config);
|
||||
@@ -80,15 +80,15 @@ describe('read/write config tests', function() {
|
||||
|
||||
describe('getConfigField tests', function() {
|
||||
it('should fail when field not present in either user or global config', function() {
|
||||
var userConfig = {
|
||||
const userConfig = {
|
||||
url: 'something'
|
||||
}
|
||||
};
|
||||
|
||||
createTempUserConfig(userConfig);
|
||||
|
||||
var globalConfig = {
|
||||
const globalConfig = {
|
||||
url: 'something-else'
|
||||
}
|
||||
};
|
||||
|
||||
createTempGlobalConfig(globalConfig);
|
||||
|
||||
@@ -98,9 +98,9 @@ describe('read/write config tests', function() {
|
||||
});
|
||||
|
||||
it('should succeed when field only present in user config', function() {
|
||||
var userConfig = {
|
||||
const userConfig = {
|
||||
url: 'something'
|
||||
}
|
||||
};
|
||||
|
||||
createTempUserConfig(userConfig);
|
||||
|
||||
@@ -110,9 +110,9 @@ describe('read/write config tests', function() {
|
||||
});
|
||||
|
||||
it('should succeed when field only present in global config', function() {
|
||||
var globalConfig = {
|
||||
const globalConfig = {
|
||||
url: 'something-else'
|
||||
}
|
||||
};
|
||||
|
||||
createTempGlobalConfig(globalConfig);
|
||||
|
||||
@@ -122,15 +122,15 @@ describe('read/write config tests', function() {
|
||||
});
|
||||
|
||||
it('should succeed and return user config field when value is in both', function() {
|
||||
var userConfig = {
|
||||
const userConfig = {
|
||||
url: 'something'
|
||||
}
|
||||
};
|
||||
|
||||
createTempUserConfig(userConfig);
|
||||
|
||||
var globalConfig = {
|
||||
const globalConfig = {
|
||||
url: 'something-else'
|
||||
}
|
||||
};
|
||||
|
||||
createTempGlobalConfig(globalConfig);
|
||||
|
||||
@@ -140,7 +140,7 @@ describe('read/write config tests', function() {
|
||||
});
|
||||
|
||||
it('should fail when global config path is invalid', function() {
|
||||
var globalConfig = {
|
||||
const globalConfig = {
|
||||
url: 'something-else'
|
||||
};
|
||||
createTempGlobalConfig(globalConfig);
|
||||
@@ -155,7 +155,7 @@ describe('read/write config tests', function() {
|
||||
});
|
||||
|
||||
it('should fail when user config path is invalid', function() {
|
||||
var userConfig = {
|
||||
const userConfig = {
|
||||
url: 'something'
|
||||
};
|
||||
createTempUserConfig(userConfig);
|
||||
@@ -170,12 +170,12 @@ describe('read/write config tests', function() {
|
||||
});
|
||||
|
||||
it('should read cached user config value rather than reading file from disk again', function(done) {
|
||||
var userConfig = {
|
||||
const userConfig = {
|
||||
url: 'qa4.symphony.com'
|
||||
};
|
||||
createTempUserConfig(userConfig);
|
||||
|
||||
var userConfig2 = {
|
||||
const userConfig2 = {
|
||||
url: 'qa5.symphony.com'
|
||||
};
|
||||
|
||||
@@ -193,12 +193,12 @@ describe('read/write config tests', function() {
|
||||
});
|
||||
|
||||
it('should read cache global config value rather than reading file from disk again', function(done) {
|
||||
var globalConfig = {
|
||||
const globalConfig = {
|
||||
url: 'qa8.symphony.com'
|
||||
};
|
||||
createTempGlobalConfig(globalConfig);
|
||||
|
||||
var globalConfig2 = {
|
||||
const globalConfig2 = {
|
||||
url: 'qa9.symphony.com'
|
||||
};
|
||||
|
||||
@@ -220,7 +220,7 @@ describe('read/write config tests', function() {
|
||||
describe('updateConfigField tests', function() {
|
||||
|
||||
it('should succeed and overwrite existing field', function() {
|
||||
var userConfig = {
|
||||
const userConfig = {
|
||||
url: 'something'
|
||||
};
|
||||
|
||||
@@ -235,7 +235,7 @@ describe('read/write config tests', function() {
|
||||
});
|
||||
|
||||
it('should succeed and add new field', function() {
|
||||
var userConfig = {
|
||||
const userConfig = {
|
||||
url: 'something'
|
||||
};
|
||||
|
||||
@@ -252,7 +252,7 @@ describe('read/write config tests', function() {
|
||||
|
||||
it('should fail to update if invalid field name', function() {
|
||||
|
||||
var userConfig = {
|
||||
const userConfig = {
|
||||
url: 'something'
|
||||
};
|
||||
|
||||
@@ -277,7 +277,7 @@ describe('read/write config tests', function() {
|
||||
|
||||
it('should throw error if fieldName is not defined', function() {
|
||||
|
||||
var userConfig = {
|
||||
const userConfig = {
|
||||
url: 'something'
|
||||
};
|
||||
|
||||
@@ -291,7 +291,7 @@ describe('read/write config tests', function() {
|
||||
|
||||
it('should throw error if config is not defined', function() {
|
||||
|
||||
var userConfig = {
|
||||
const userConfig = {
|
||||
url: 'something'
|
||||
};
|
||||
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
// base64 conversion of file ScreenSnippet.jpeg
|
||||
const base64ScreenSnippet =
|
||||
"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";
|
||||
|
||||
module.exports = base64ScreenSnippet
|
||||
module.exports = base64ScreenSnippet;
|
||||
|
||||
@@ -111,7 +111,7 @@ describe('Tests for Zoom in and Zoom out', () => {
|
||||
robot.keyToggle('0', 'up');
|
||||
robot.keyToggle('command', 'up');
|
||||
|
||||
for (var i = 0; i < 4; i++) {
|
||||
for (let i = 0; i < 4; i++) {
|
||||
robot.keyToggle('+', 'down', ['command']);
|
||||
}
|
||||
robot.keyToggle('+', 'up');
|
||||
@@ -134,7 +134,7 @@ describe('Tests for Zoom in and Zoom out', () => {
|
||||
robot.keyToggle('0', 'up');
|
||||
robot.keyToggle('control', 'up');
|
||||
|
||||
for (var i = 0; i < 4; i++) {
|
||||
for (let i = 0; i < 4; i++) {
|
||||
robot.keyToggle('+', 'down', ['control', 'shift']);
|
||||
}
|
||||
robot.keyToggle('+', 'up');
|
||||
@@ -159,7 +159,7 @@ describe('Tests for Zoom in and Zoom out', () => {
|
||||
robot.keyToggle('0', 'up');
|
||||
robot.keyToggle('command', 'up');
|
||||
|
||||
for (var i = 0; i < 4; i++) {
|
||||
for (let i = 0; i < 4; i++) {
|
||||
robot.keyToggle('-', 'down', ['command']);
|
||||
}
|
||||
robot.keyToggle('-', 'up');
|
||||
@@ -183,7 +183,7 @@ describe('Tests for Zoom in and Zoom out', () => {
|
||||
robot.keyToggle('0', 'up');
|
||||
robot.keyToggle('control', 'up');
|
||||
|
||||
for (var i = 0; i < 4; i++) {
|
||||
for (let i = 0; i < 4; i++) {
|
||||
robot.keyToggle('-', 'down', ['control']);
|
||||
}
|
||||
robot.keyToggle('-', 'up');
|
||||
|
||||
@@ -2,27 +2,27 @@ const getCmdLineArg = require('../../js/utils/getCmdLineArg.js');
|
||||
|
||||
describe('getCmdLineArg tests', function() {
|
||||
it('should return no exact match', function() {
|
||||
var result = getCmdLineArg([ 'hello.exe', '--arg1', '--arg2'], '--arg', true);
|
||||
const result = getCmdLineArg(['hello.exe', '--arg1', '--arg2'], '--arg', true);
|
||||
expect(result).toBe(null);
|
||||
});
|
||||
|
||||
it('should return exact match only', function() {
|
||||
var result = getCmdLineArg([ 'hello.exe', '--arg1', '--arg2'], '--arg2', true);
|
||||
const result = getCmdLineArg(['hello.exe', '--arg1', '--arg2'], '--arg2', true);
|
||||
expect(result).toBe('--arg2');
|
||||
});
|
||||
|
||||
it('should return starts with match', function() {
|
||||
var result = getCmdLineArg([ 'hello.exe', '--hello=test', '--arg2'], '--hello=');
|
||||
const result = getCmdLineArg(['hello.exe', '--hello=test', '--arg2'], '--hello=', false);
|
||||
expect(result).toBe('--hello=test');
|
||||
});
|
||||
|
||||
it('should return no match for starts with', function() {
|
||||
var result = getCmdLineArg([ 'hello.exe', '--hello=test', '--arg2'], '--help=');
|
||||
const result = getCmdLineArg(['hello.exe', '--hello=test', '--arg2'], '--help=', false);
|
||||
expect(result).toBe(null);
|
||||
});
|
||||
|
||||
it('should return no match invalid argv given', function() {
|
||||
var result = getCmdLineArg('invalid argv', '--help=');
|
||||
const result = getCmdLineArg('invalid argv', '--help=', false);
|
||||
expect(result).toBe(null);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -2,9 +2,9 @@ const getGuid = require('../../js/utils/getGuid.js');
|
||||
|
||||
describe('guid tests', function() {
|
||||
it('should have valid length', function() {
|
||||
var guid = getGuid();
|
||||
const guid = getGuid();
|
||||
expect(guid.length).toBe(36);
|
||||
var parts = guid.split('-');
|
||||
const parts = guid.split('-');
|
||||
expect(parts.length).toBe(5);
|
||||
expect(parts[0].length).toBe(8);
|
||||
expect(parts[1].length).toBe(4);
|
||||
@@ -14,9 +14,9 @@ describe('guid tests', function() {
|
||||
});
|
||||
|
||||
it('should only contains hex chars', function() {
|
||||
for(var i = 0; i < 100; i++) {
|
||||
var guid = getGuid();
|
||||
var parts = guid.split('-');
|
||||
for(let i = 0; i < 100; i++) {
|
||||
const guid = getGuid();
|
||||
const parts = guid.split('-');
|
||||
parts.forEach(function(part) {
|
||||
expect(/^([A-Fa-f0-9]{2})+$/.test(part)).toBe(true);
|
||||
});
|
||||
|
||||
@@ -33,12 +33,12 @@ describe('isInDisplayBounds should', function() {
|
||||
}
|
||||
}]);
|
||||
|
||||
var rect = {
|
||||
const rect = {
|
||||
x: 1,
|
||||
y: 1,
|
||||
width: 90,
|
||||
height: 90
|
||||
}
|
||||
};
|
||||
|
||||
expect(isInDisplayBounds(rect)).toBe(true);
|
||||
});
|
||||
@@ -53,12 +53,12 @@ describe('isInDisplayBounds should', function() {
|
||||
}
|
||||
}]);
|
||||
|
||||
var rect = {
|
||||
const rect = {
|
||||
x: 0,
|
||||
y: 0,
|
||||
width: 100,
|
||||
height: 100
|
||||
}
|
||||
};
|
||||
|
||||
expect(isInDisplayBounds(rect)).toBe(true);
|
||||
});
|
||||
@@ -73,12 +73,12 @@ describe('isInDisplayBounds should', function() {
|
||||
}
|
||||
}]);
|
||||
|
||||
var rect = {
|
||||
const rect = {
|
||||
x: 0,
|
||||
y: 0,
|
||||
width: 100,
|
||||
height: 100
|
||||
}
|
||||
};
|
||||
|
||||
expect(isInDisplayBounds(rect)).toBe(true);
|
||||
});
|
||||
@@ -100,15 +100,15 @@ describe('isInDisplayBounds should', function() {
|
||||
x: 100,
|
||||
y: 0
|
||||
}
|
||||
}
|
||||
};
|
||||
createMockDisplay([ display1, display2 ]);
|
||||
|
||||
var rect = {
|
||||
const rect = {
|
||||
x: 110,
|
||||
y: 0,
|
||||
width: 50,
|
||||
height: 50
|
||||
}
|
||||
};
|
||||
|
||||
expect(isInDisplayBounds(rect)).toBe(true);
|
||||
});
|
||||
@@ -123,12 +123,12 @@ describe('isInDisplayBounds should', function() {
|
||||
}
|
||||
}]);
|
||||
|
||||
var rect = {
|
||||
const rect = {
|
||||
x: 0,
|
||||
y: 0,
|
||||
width: 100,
|
||||
height: 101
|
||||
}
|
||||
};
|
||||
|
||||
expect(isInDisplayBounds(rect)).toBe(false);
|
||||
});
|
||||
@@ -149,15 +149,15 @@ describe('isInDisplayBounds should', function() {
|
||||
x: 100,
|
||||
y: 0
|
||||
}
|
||||
}
|
||||
};
|
||||
createMockDisplay([ display1, display2 ]);
|
||||
|
||||
var rect = {
|
||||
const rect = {
|
||||
x: 50,
|
||||
y: 50,
|
||||
width: 75,
|
||||
height: 25
|
||||
}
|
||||
};
|
||||
|
||||
expect(isInDisplayBounds(rect)).toBe(false);
|
||||
});
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
const throttle = require('../../js/utils/throttle.js');
|
||||
|
||||
describe('throttle tests', function() {
|
||||
var now, origNow;
|
||||
let now, origNow;
|
||||
beforeEach(function() {
|
||||
origNow = Date.now;
|
||||
// mock date func
|
||||
|
||||
Reference in New Issue
Block a user