Skip to content

Commit 238bda8

Browse files
getPath Testing
* 100% test coverage * Slashify Values * badges
1 parent 971a2c2 commit 238bda8

File tree

108 files changed

+332
-116
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

108 files changed

+332
-116
lines changed

.eslintrc.js

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ module.exports = {
1212
globals: {
1313
jsdom: true,
1414
Promise: true,
15+
Set: true,
16+
Map: true,
1517
nw: true
1618
},
1719
plugins: [

README.md

+3-1

src/api/accessibilitySupportEnabled.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const accessibilitySupportEnabled = function () {
1515
};

src/api/addRecentDocument.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const addRecentDocument = function () {
1515
};

src/api/allowRendererProcessReuse.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const allowRendererProcessReuse = function () {
1515
};

src/api/applicationMenu.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const applicationMenu = function () {
1515
};

src/api/badgeCount.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const badgeCount = function () {
1515
};

src/api/clearRecentDocuments.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const clearRecentDocuments = function () {
1515
};

src/api/commandLine.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const commandLine = function () {
1515
};

src/api/disableDomainBlockingFor3DAPIs.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const disableDomainBlockingFor3DAPIs = function () {
1515
};

src/api/disableHardwareAcceleration.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const disableHardwareAcceleration = function () {
1515
};

src/api/dock.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const dock = function () {
1515
};

src/api/enableSandbox.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const enableSandbox = function () {
1515
};

src/api/exit.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const exit = function () {
1515
};

src/api/focus.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const focus = function () {
1515
};

src/api/getAppMetrics.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getAppMetrics = function () {
1515
};

src/api/getBadgeCount.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getBadgeCount = function () {
1515
};

src/api/getCurrentActivityType.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getCurrentActivityType = function () {
1515
};

src/api/getFileIcon.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getFileIcon = function () {
1515
};

src/api/getGPUFeatureStatus.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getGPUFeatureStatus = function () {
1515
};

src/api/getGPUInfo.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getGPUInfo = function () {
1515
};

src/api/getJumpListSettings.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getJumpListSettings = function () {
1515
};

src/api/getLocale.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getLocale = function () {
1515
};

src/api/getLocaleCountryCode.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getLocaleCountryCode = function () {
1515
};

src/api/getLoginItemSettings.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getLoginItemSettings = function () {
1515
};

src/api/getName.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getName = function () {
1515
};

src/api/getPath.js

+2-8
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@ const getPath = function (name) {
4646
// eslint-disable-next-line no-useless-catch
4747
try {
4848
if (global.nw && typeof(name) === 'string') {
49-
let osAppData = {
49+
let osAppDataMap = {
5050
win32: process.env.APPDATA,
5151
linux: process.env.XDG_CONFIG_HOME || path.join(os.homedir(), '.config'),
5252
darwin: path.join(os.homedir(), 'Library', 'Application Support')
5353
};
54-
let appData = osAppData[process.platform];
54+
let appData = osAppDataMap[process.platform];
5555
let dataPath = global.nw.App.dataPath;
5656

5757
// Not sure if the pepper flash stuff is right, It's pretty close though if it isn't. Happy to accept a PR to correct this.
@@ -106,12 +106,6 @@ const getPath = function (name) {
106106
}
107107

108108
let message = 'app.getPath() requires a string to be passed in.';
109-
if (typeof(name) === 'string') {
110-
message = 'app.getPath(\'' + name + '\') - Requested path name not found.';
111-
}
112-
if (pathMap) {
113-
message = message + ' Try one of these: ' + Object.keys(pathMap).join(', ') + '.';
114-
}
115109
throw message;
116110
} catch (err) {
117111
throw err;

src/api/getVersion.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const getVersion = function () {
1515
};

src/api/hasSingleInstanceLock.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const hasSingleInstanceLock = function () {
1515
};

src/api/hide.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const hide = function () {
1515
};

src/api/importCertificate.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const importCertificate = function () {
1515
};

src/api/invalidateCurrentActivity.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const invalidateCurrentActivity = function () {
1515
};

src/api/isAccessibilitySupportEnabled.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const isAccessibilitySupportEnabled = function () {
1515
};

src/api/isEmojiPanelSupported.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const isEmojiPanelSupported = function () {
1515
};

src/api/isInApplicationsFolder.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const isInApplicationsFolder = function () {
1515
};

src/api/isPackaged.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const isPackaged = function () {
1515
};

src/api/isReady.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const isReady = function () {
1515
};

src/api/isSecureKeyboardEntryEnabled.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const isSecureKeyboardEntryEnabled = function () {
1515
};

src/api/isUnityRunning.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const isUnityRunning = function () {
1515
};

src/api/moveToApplicationsFolder.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const moveToApplicationsFolder = function () {
1515
};

src/api/name.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
/**
1010
* [Description]
1111
*
12-
* @return {type} [Description]
12+
* @return {undefined} [Description]
1313
*/
1414
const name = function () {
1515
};

0 commit comments

Comments
 (0)