All files / src/evals names.ts

0% Statements 0/2
100% Branches 0/0
0% Functions 0/2
0% Lines 0/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13                         
import type { EvalMeta } from './types.js';
import type { VerificationEvalMeta } from './verify.js';
 
type NamedEvalMeta = Pick<EvalMeta | VerificationEvalMeta, 'skillName' | 'name'>;
 
export function formatEvalId(meta: NamedEvalMeta): string {
  return `${meta.skillName}/${meta.name}`;
}
 
export function formatEvalTestName(meta: NamedEvalMeta & { given: string }): string {
  return `${formatEvalId(meta)}: ${meta.given}`;
}