MCPcopy Create free account
hub / github.com/hydro-dev/Hydro / shouldFindTestcase

Function shouldFindTestcase

packages/common/tests/subtask.spec.ts:10–18  ·  view source on GitHub ↗
(files: string[], info?: Info)

Source from the content-addressed store, hash-verified

8}
9
10function shouldFindTestcase(files: string[], info?: Info) {
11 const subtasks = readSubtasksFromFiles(files, {});
12 if (files.includes('a2_1.in')) console.log(subtasks);
13 expect(subtasks).to.be.lengthOf(1);
14 if (info?.subtask) expect(subtasks[0].id).to.equal(info.subtask);
15 const cases = subtasks.map((i) => i.cases).flat();
16 expect(cases).to.be.lengthOf(1);
17 if (info?.id) expect(cases[0].id).to.deep.equal(info.id);
18}
19
20describe('single case', () => {
21 it('1.in/1.out', () => {

Callers 1

subtask.spec.tsFile · 0.85

Calls 2

readSubtasksFromFilesFunction · 0.90
logMethod · 0.80

Tested by

no test coverage detected