diff --git a/tests/metrics.test.js b/tests/metrics.test.js index 4b96348e..baafcfee 100644 --- a/tests/metrics.test.js +++ b/tests/metrics.test.js @@ -100,7 +100,7 @@ for (const type of ["plugins", "templates"]) { .load(fs.readFileSync(path.join(__dirname, "../tests/cases", `${name}.${type.replace(/s$/, "")}.yml`), "utf8")) ?.map(({ name: test, with: inputs, modes = [], timeout }) => { const skip = new Set(Object.entries(metadata.templates).filter(([_, { readme: { compatibility } }]) => !compatibility[name]).map(([template]) => template)) - if (!(metadata[type][name].supports.includes("repository"))) + if (!(metadata[type][name]?.supports.includes("repository"))) skip.add("repository") return [test, inputs, { skip: [...skip], modes, timeout }] }) ?? []