From 44aa91d545e71bba9e2301b89c01e06d8365a35a Mon Sep 17 00:00:00 2001 From: Simen Bekkhus Date: Sun, 20 Jan 2019 17:11:58 +0100 Subject: [PATCH] use Set --- packages/jest-config/src/normalize.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/jest-config/src/normalize.js b/packages/jest-config/src/normalize.js index 7c35137fbb71..76e7833aece2 100644 --- a/packages/jest-config/src/normalize.js +++ b/packages/jest-config/src/normalize.js @@ -264,7 +264,7 @@ const normalizePreprocessor = (options: InitialOptions): InitialOptions => { }; const normalizeMissingOptions = (options: InitialOptions): InitialOptions => { - const knownRootDirs = {}; + const knownRootDirs = new Set(); if (!options.name) { options.name = crypto .createHash('md5') @@ -276,11 +276,11 @@ const normalizeMissingOptions = (options: InitialOptions): InitialOptions => { options.projects = options.projects.map((project, index) => { if (typeof project !== 'string' && !project.name) { let rootDir = project.rootDir || options.rootDir; - if (knownRootDirs[rootDir]) { + if (knownRootDirs.has(rootDir)) { rootDir = `${rootDir}:${index}`; } - knownRootDirs[rootDir] = true; + knownRootDirs.add(rootDir); project.name = crypto .createHash('md5') .update(rootDir)