MCPcopy
hub / github.com/vitest-dev/vitest / clearResults

Function clearResults

packages/ui/client/composables/client/index.ts:109–134  ·  view source on GitHub ↗
(useFiles: RunnerTestFile[])

Source from the content-addressed store, hash-verified

107}
108
109function clearResults(useFiles: RunnerTestFile[]) {
110 const map = explorerTree.nodes
111 useFiles.forEach((f) => {
112 delete f.result
113 getTasks(f).forEach((i) => {
114 delete i.result
115 if (map.has(i.id)) {
116 const task = map.get(i.id)
117 if (task) {
118 task.state = undefined
119 task.mode = 'run'
120 task.duration = undefined
121 }
122 }
123 })
124 const file = map.get(f.id)
125 if (file) {
126 file.state = undefined
127 file.mode = 'run'
128 file.duration = undefined
129 if (isFileNode(file)) {
130 file.collectDuration = undefined
131 }
132 }
133 })
134}
135
136export function runFiles(useFiles: RunnerTestFile[]) {
137 clearResults(useFiles)

Callers 1

runFilesFunction · 0.85

Calls 4

isFileNodeFunction · 0.90
getTasksFunction · 0.85
hasMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected