Skip to content

Commit 41853bf

Browse files
Merge branch 'main' into refactoring-export
2 parents 5da7814 + 1feb00a commit 41853bf

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pythagora",
3-
"version": "0.0.67",
3+
"version": "0.0.69",
44
"author": {
55
"name": "Zvonimir Sabljic",
66
"email": "[email protected]"

src/helpers/api.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,11 +64,11 @@ async function makeRequest(data, options, customLogFunction) {
6464
});
6565
res.on('end', async function () {
6666
process.stdout.write('\n');
67-
if (res.statusCode >= 400) reject(new Error(`Response status code: ${res.statusCode}. Error message: ${gptResponse}`));
68-
if (gptResponse.error) reject(new Error(`Error: ${gptResponse.error.message}. Code: ${gptResponse.error.code}`));
69-
if (gptResponse.message) reject(new Error(`Error: ${gptResponse.message}. Code: ${gptResponse.code}`));
67+
if (res.statusCode >= 400) return reject(new Error(`Response status code: ${res.statusCode}. Error message: ${gptResponse}`));
68+
if (gptResponse.error) return reject(new Error(`Error: ${gptResponse.error.message}. Code: ${gptResponse.error.code}`));
69+
if (gptResponse.message) return reject(new Error(`Error: ${gptResponse.message}. Code: ${gptResponse.code}`));
7070
gptResponse = gptResponse.split('pythagora_end:').pop();
71-
resolve(gptResponse);
71+
return resolve(gptResponse);
7272
});
7373
});
7474

src/helpers/unitTests.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -176,11 +176,11 @@ async function createTests(filePath, prefix, funcToTest) {
176176
testsGenerated.push(testPath);
177177
await spinner.stop();
178178
folderStructureTree[indexToPush].line = `${green}${folderStructureTree[indexToPush].line}${reset}`;
179-
} else {
179+
} else if (error) {
180180
errors.push({
181181
file:filePath,
182182
function: funcData.functionName,
183-
error
183+
error: { stack: error.stack, message: error.message }
184184
});
185185
await spinner.stop();
186186
folderStructureTree[indexToPush].line = `${red}${folderStructureTree[indexToPush].line}${reset}`;
@@ -274,7 +274,7 @@ async function generateTestsForDirectory(args) {
274274
process.stdout.write('\x1B[2J\x1B[0f');
275275
if (errors.length) {
276276
let errLogPath = `${path.resolve(PYTHAGORA_UNIT_DIR, 'errorLogs.log')}`
277-
fs.writeFileSync(errLogPath, JSON.stringify(errors));
277+
fs.writeFileSync(errLogPath, JSON.stringify(errors, null, 2));
278278
console.error('There were errors encountered while trying to generate unit tests.\n');
279279
console.error(`You can find logs here: ${errLogPath}`);
280280
}

0 commit comments

Comments
 (0)