Skip to content

Commit

Permalink
fix: types in utils
Browse files Browse the repository at this point in the history
  • Loading branch information
andostronaut committed Dec 18, 2024
1 parent 1da10eb commit 7ca8d75
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions src/utils.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { nanoid } from '../deps.ts'
import { TDataResult, TIsValidHttpUrlParams } from './types.ts'
import { DataResult, IsValidHttpUrlParams } from './types.ts'
import { caseStatus } from './constants.ts'

const isValidHttpUrl = ({ url }: TIsValidHttpUrlParams): boolean => {
const isValidHttpUrl = ({ url }: IsValidHttpUrlParams): boolean => {
try {
const newUrl = new URL(url)
return newUrl.protocol === 'http:' || newUrl.protocol === 'https:'
Expand Down Expand Up @@ -49,21 +49,21 @@ const humanizeDuration = (durationMs: number): string => {
return humanized.trim()
}

const getAverageDuration = ({ results }: { results: Array<TDataResult> }) => {
const getAverageDuration = ({ results }: { results: Array<DataResult> }) => {
const totalDuration = results.reduce((sum, r) => sum + r.duration, 0)
const averageDuration = totalDuration / results.length
return averageDuration
}

const getCoverage = ({ results }: { results: Array<TDataResult> }) => {
const getCoverage = ({ results }: { results: Array<DataResult> }) => {
const totalTests = results.length
const passedTests =
results.filter((r) => r.status === caseStatus.passed).length
const coveragePercentage = (passedTests / totalTests) * 100
return coveragePercentage
}

const getFlaky = ({ results }: { results: Array<TDataResult> }) => {
const getFlaky = ({ results }: { results: Array<DataResult> }) => {
const flakyTestCount = (() => {
const resultMap = new Map<string, unknown[]>()

Expand Down Expand Up @@ -120,7 +120,7 @@ const result = (
status,
duration,
browser,
}: TDataResult,
}: DataResult,
) => {
return {
id: nanoid(),
Expand Down

0 comments on commit 7ca8d75

Please sign in to comment.