Skip to content

Commit

Permalink
fix: eslint fix
Browse files Browse the repository at this point in the history
  • Loading branch information
jankapunkt committed Aug 7, 2024
1 parent 4970ea8 commit 8becebc
Show file tree
Hide file tree
Showing 2 changed files with 35 additions and 33 deletions.
6 changes: 5 additions & 1 deletion .eslintrc
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,10 @@
"max-len": 0,
"no-console": 0,
"no-plusplus": 0,
"object-curly-newline": 0
"object-curly-newline": 0,
"template-curly-spacing" : "off",
"indent": ["error", 2, {
"ignoredNodes": ["TemplateLiteral"]
}]
}
}
62 changes: 30 additions & 32 deletions package/server.handleCoverage.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,29 @@
import { fetch } from 'meteor/fetch';

/**
* Makes a standardized HTTP GET request to the server.
* @private
* @param url {string} relative path to the server endpoint
* @param message {string} message to be added, in case an error is thrown
* @return {Promise<any>}
*/
const request = async ({ url, message }) => {
let response;
let data;
try {
response = await fetch(Meteor.absoluteUrl(url));
data = await response.json();
} catch (error) {
throw new Error(`${message} ${error.message}`);
}

if (response?.statusCode !== 200) {
throw new Error(`${message} ${response?.statusCode} ${data}`);
}

return data;
};

export default (coverageOptions) => {
let promise = Promise.resolve(true);

Expand All @@ -16,25 +40,24 @@ export default (coverageOptions) => {
cLog('- In coverage');
return request({
url: 'coverage/import',
message: 'Failed to import coverage file.'
})
message: 'Failed to import coverage file.',
});
};

const exportReport = async (fileType, reportType) => {
cLog(`- Out ${fileType}`);

return request({
url: `/coverage/export/${fileType}`,
message: `Failed to save ${fileType} ${reportType}.`
})
message: `Failed to save ${fileType} ${reportType}.`,
});
};

const exportRemap = async () => {
cLog('- Out remap');
return request({
url: '/coverage/export/remap',
message: '`Failed to remap your coverage.'
})
message: '`Failed to remap your coverage.',
});
};

if (coverageOptions.in.coverage) {
Expand Down Expand Up @@ -74,28 +97,3 @@ export default (coverageOptions) => {

return promise;
};

/**
* Makes a standardized HTTP GET request to the server.
* @private
* @param url {string} relative path to the server endpoint
* @param message {string} message to be added, in case an error is thrown
* @return {Promise<any>}
*/
const request = async ({ url, message }) => {
let response
let data
try {
response = await fetch(Meteor.absoluteUrl(url));
data = await response.json();
} catch (error) {
throw new Error(`${message} ${error.message}`);
}


if (response?.statusCode !== 200) {
throw new Error(`${message} ${response?.statusCode} ${data}`);
}

return data
}

0 comments on commit 8becebc

Please sign in to comment.