Lines Matching refs:item
243 for (const item of this.patternMatch) {
244 if (item.pattern.test(file)) {
245 result.push(item);
269 for (const item of rules) {
270 if (item.requires.length) {
271 for (const req of item.requires) {
275 if (Array.isArray(item.fail?.expected)) {
276 this.failedTests.push(...item.fail.expected);
278 if (Array.isArray(item.fail?.flaky)) {
279 this.failedTests.push(...item.fail.flaky);
280 this.flakyTests.push(...item.fail.flaky);
282 if (item.skip) {
283 this.skipReasons.push(item.skip);
417 this.status.specs.map((item) => [item.filename, item]),
660 for (const [key, item] of Object.entries(this.results)) {
661 if (item.fail?.unexpected) {
664 if (item.fail?.expected) {
667 if (item.skip) {
781 addTestResult(filename, item) {
786 if (item.status === kSkip) {
788 result[kSkip] = item.reason;
792 if (!result[item.status]) {
793 result[item.status] = {};
795 const key = item.expected ? 'expected' : 'unexpected';
796 if (!result[item.status][key]) {
797 result[item.status][key] = [];
799 const hasName = result[item.status][key].includes(item.name);
801 result[item.status][key].push(item.name);