@jest/reporters
Advanced tools
Comparing version 29.6.1 to 29.6.2
@@ -28,2 +28,9 @@ 'use strict'; | ||
} | ||
function _jestUtil() { | ||
const data = require('jest-util'); | ||
_jestUtil = function () { | ||
return data; | ||
}; | ||
return data; | ||
} | ||
var _BaseReporter = _interopRequireDefault(require('./BaseReporter')); | ||
@@ -41,2 +48,3 @@ function _interopRequireDefault(obj) { | ||
const titleSeparator = ' \u203A '; | ||
const ICONS = _jestUtil().specialChars.ICONS; | ||
class GitHubActionsReporter extends _BaseReporter.default { | ||
@@ -174,6 +182,4 @@ static filename = __filename; | ||
if (element.ancestorTitles.length === 0) { | ||
let passed = true; | ||
if (element.status !== 'passed') { | ||
if (element.status === 'failed') { | ||
root.passed = false; | ||
passed = false; | ||
} | ||
@@ -185,3 +191,3 @@ const duration = element.duration || 1; | ||
name: element.title, | ||
passed | ||
status: element.status | ||
}); | ||
@@ -220,3 +226,2 @@ } else { | ||
suiteResult.forEach(element => { | ||
let passed = true; | ||
let duration = element.duration; | ||
@@ -227,5 +232,4 @@ if (!duration || isNaN(duration)) { | ||
if (this.arrayEqual(element.ancestorTitles, ancestors)) { | ||
if (element.status !== 'passed') { | ||
if (element.status === 'failed') { | ||
node.passed = false; | ||
passed = false; | ||
} | ||
@@ -236,3 +240,3 @@ node.children.push({ | ||
name: element.title, | ||
passed | ||
status: element.status | ||
}); | ||
@@ -312,6 +316,16 @@ } else if ( | ||
let resultSymbol; | ||
if (resultTree.passed) { | ||
resultSymbol = _chalk().default.green('\u2713'); | ||
} else { | ||
resultSymbol = _chalk().default.red('\u00D7'); | ||
switch (resultTree.status) { | ||
case 'passed': | ||
resultSymbol = _chalk().default.green(ICONS.success); | ||
break; | ||
case 'failed': | ||
resultSymbol = _chalk().default.red(ICONS.failed); | ||
break; | ||
case 'todo': | ||
resultSymbol = _chalk().default.magenta(ICONS.todo); | ||
break; | ||
case 'pending': | ||
case 'skipped': | ||
resultSymbol = _chalk().default.yellow(ICONS.pending); | ||
break; | ||
} | ||
@@ -324,2 +338,5 @@ this.log( | ||
} else { | ||
if (!('passed' in resultTree)) { | ||
throw new Error('Expected a node. Got a leaf'); | ||
} | ||
if (resultTree.passed) { | ||
@@ -326,0 +343,0 @@ if (alreadyGrouped) { |
{ | ||
"name": "@jest/reporters", | ||
"description": "Jest's reporters", | ||
"version": "29.6.1", | ||
"version": "29.6.2", | ||
"main": "./build/index.js", | ||
@@ -16,5 +16,5 @@ "types": "./build/index.d.ts", | ||
"@bcoe/v8-coverage": "^0.2.3", | ||
"@jest/console": "^29.6.1", | ||
"@jest/test-result": "^29.6.1", | ||
"@jest/transform": "^29.6.1", | ||
"@jest/console": "^29.6.2", | ||
"@jest/test-result": "^29.6.2", | ||
"@jest/transform": "^29.6.2", | ||
"@jest/types": "^29.6.1", | ||
@@ -33,5 +33,5 @@ "@jridgewell/trace-mapping": "^0.3.18", | ||
"istanbul-reports": "^3.1.3", | ||
"jest-message-util": "^29.6.1", | ||
"jest-util": "^29.6.1", | ||
"jest-worker": "^29.6.1", | ||
"jest-message-util": "^29.6.2", | ||
"jest-util": "^29.6.2", | ||
"jest-worker": "^29.6.2", | ||
"slash": "^3.0.0", | ||
@@ -43,3 +43,3 @@ "string-length": "^4.0.1", | ||
"devDependencies": { | ||
"@jest/test-utils": "^29.6.1", | ||
"@jest/test-utils": "^29.6.2", | ||
"@tsd/typescript": "^5.0.4", | ||
@@ -55,3 +55,3 @@ "@types/exit": "^0.1.30", | ||
"@types/node-notifier": "^8.0.0", | ||
"jest-resolve": "^29.6.1", | ||
"jest-resolve": "^29.6.2", | ||
"mock-fs": "^5.1.2", | ||
@@ -85,3 +85,3 @@ "node-notifier": "^10.0.0", | ||
}, | ||
"gitHead": "1f019afdcdfc54a6664908bb45f343db4e3d0848" | ||
"gitHead": "0fd5b1c37555f485c56a6ad2d6b010a72204f9f6" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
115144
3572
Updated@jest/console@^29.6.2
Updated@jest/test-result@^29.6.2
Updated@jest/transform@^29.6.2
Updatedjest-message-util@^29.6.2
Updatedjest-util@^29.6.2
Updatedjest-worker@^29.6.2