mirror of
https://github.com/dorny/test-reporter.git
synced 2026-02-03 11:45:22 -08:00
Fix tests on non us-EN local env (#185)
* Fix tests on non us-EN local env Different locale might result in different alphabetical order of tests in report. Tests using snapshot comparison then fails * Fix code style
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
import * as core from '@actions/core'
|
||||
import {TestExecutionResult, TestRunResult, TestSuiteResult} from '../test-results'
|
||||
import {Align, formatTime, Icon, link, table} from '../utils/markdown-utils'
|
||||
import {DEFAULT_LOCALE} from '../utils/node-utils'
|
||||
import {getFirstNonEmptyLine} from '../utils/parse-utils'
|
||||
import {slug} from '../utils/slugger'
|
||||
|
||||
@@ -79,9 +80,9 @@ function trimReport(lines: string[]): string {
|
||||
}
|
||||
|
||||
function applySort(results: TestRunResult[]): void {
|
||||
results.sort((a, b) => a.path.localeCompare(b.path))
|
||||
results.sort((a, b) => a.path.localeCompare(b.path, DEFAULT_LOCALE))
|
||||
for (const res of results) {
|
||||
res.suites.sort((a, b) => a.name.localeCompare(b.name))
|
||||
res.suites.sort((a, b) => a.name.localeCompare(b.name, DEFAULT_LOCALE))
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user