From b90715a1d7f7ee2a6de6d822e96e20edaebadfc8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 9 Sep 2022 02:40:40 +0000 Subject: [PATCH] Update devDependency tmp to v0.2.1 (#76) * Update devDependency tmp to v0.2.1 * add cleanup * add beachball ignores Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Elizabeth Craig --- ...-d8dcfc4b-e065-448d-af58-6f85e2fd51ce.json | 7 ++++ package.json | 7 ++++ packages/flamegrill/package.json | 4 +- .../src/__tests__/flamegrill.test.ts | 2 + .../src/profile/__tests__/profile.test.ts | 10 +++-- yarn.lock | 42 ++++++------------- 6 files changed, 36 insertions(+), 36 deletions(-) create mode 100644 change/flamegrill-d8dcfc4b-e065-448d-af58-6f85e2fd51ce.json diff --git a/change/flamegrill-d8dcfc4b-e065-448d-af58-6f85e2fd51ce.json b/change/flamegrill-d8dcfc4b-e065-448d-af58-6f85e2fd51ce.json new file mode 100644 index 0000000..5a87768 --- /dev/null +++ b/change/flamegrill-d8dcfc4b-e065-448d-af58-6f85e2fd51ce.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "Update devDependency tmp to v0.2.1", + "packageName": "flamegrill", + "email": "email not defined", + "dependentChangeType": "none" +} diff --git a/package.json b/package.json index 42b3347..b1c1421 100644 --- a/package.json +++ b/package.json @@ -28,5 +28,12 @@ "beachball": "2.30.1", "lerna": "5.5.0", "typescript": "4.3.5" + }, + "beachball": { + "ignorePatterns": [ + "**/__tests__/**", + "**/fixtures/**", + "**/jest.config.js" + ] } } diff --git a/packages/flamegrill/package.json b/packages/flamegrill/package.json index f60c669..a9aaf90 100644 --- a/packages/flamegrill/package.json +++ b/packages/flamegrill/package.json @@ -30,10 +30,10 @@ "@types/concat-stream": "1.6.1", "@types/jest": "24.9.1", "@types/puppeteer": "1.20.10", - "@types/tmp": "0.1.0", + "@types/tmp": "0.2.3", "@types/yargs-parser": "13.1.0", "jest": "24.9.0", - "tmp": "0.1.0", + "tmp": "0.2.1", "ts-jest": "24.3.0" } } diff --git a/packages/flamegrill/src/__tests__/flamegrill.test.ts b/packages/flamegrill/src/__tests__/flamegrill.test.ts index 8e15811..06e223e 100644 --- a/packages/flamegrill/src/__tests__/flamegrill.test.ts +++ b/packages/flamegrill/src/__tests__/flamegrill.test.ts @@ -8,6 +8,8 @@ import { ScenarioProfile } from '../profile'; import { __unitTestHooks } from '../process/process'; import { analyzeFunctions } from '../analyze/functional'; +tmp.setGracefulCleanup(); + // TODO: these are black box tests for now but should be refactored to be unit tests // TODO: modules that output files should be modified not to and wrapped by a centralized file output helper // TODO: consider also making file output / github / CI integration another package within this repo diff --git a/packages/flamegrill/src/profile/__tests__/profile.test.ts b/packages/flamegrill/src/profile/__tests__/profile.test.ts index 1b1b210..0708448 100644 --- a/packages/flamegrill/src/profile/__tests__/profile.test.ts +++ b/packages/flamegrill/src/profile/__tests__/profile.test.ts @@ -1,9 +1,11 @@ import * as tmp from 'tmp'; import { Browser, Page } from 'puppeteer'; -import { __unitTestHooks, ProfilePage, Profile } from '../profile'; +import { __unitTestHooks, ProfilePage } from '../profile'; import { PageActions, PageActionOptions } from '../../flamegrill'; +tmp.setGracefulCleanup(); + describe('profileUrl', () => { const { profileUrl } = __unitTestHooks; const testUrl = 'testUrl'; @@ -41,11 +43,11 @@ describe('profileUrl', () => { waitForSelector: jest.fn(() => Promise.resolve()), } as unknown as Page; }); - + afterEach(() => { jest.clearAllMocks(); }); - + it('performs expected operations', async () => { const result = await profileUrl(testBrowser, testUrl, 'testScenario', outdir.name); @@ -64,7 +66,7 @@ describe('profileUrl', () => { await page.goto(options.url); await page.waitForSelector(testSelector); }; - + const result = await profileUrl(testBrowser, testUrl, 'testScenario', outdir.name, pageActions); expect((testPage.setDefaultTimeout as jest.Mock).mock.calls.length).toEqual(1); diff --git a/yarn.lock b/yarn.lock index 410fce6..24c86fa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3198,10 +3198,10 @@ resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" integrity sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw== -"@types/tmp@0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@types/tmp/-/tmp-0.1.0.tgz#19cf73a7bcf641965485119726397a096f0049bd" - integrity sha512-6IwZ9HzWbCq6XoQWhxLpDjuADodH/MKXRUIDFudvgjcVdjFknvmR+DNsoUeer4XPrEnrZs04Jj+kfV9pFsrhmA== +"@types/tmp@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@types/tmp/-/tmp-0.2.3.tgz#908bfb113419fd6a42273674c00994d40902c165" + integrity sha512-dDZH/tXzwjutnuk4UacGgFRwV+JSLaXL1ikvidfJprkb7L9Nx1njcRHHmi3Dsvt7pgqqTEeucQuOrWHPFgzVHA== "@types/tmp@^0.0.33": version "0.0.33" @@ -8035,7 +8035,7 @@ fast-deep-equal@^3.1.1: resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== -fast-glob@3.2.7: +fast-glob@3.2.7, fast-glob@^3.0.3, fast-glob@^3.1.1: version "3.2.7" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== @@ -8046,17 +8046,6 @@ fast-glob@3.2.7: merge2 "^1.3.0" micromatch "^4.0.4" -fast-glob@^3.0.3, fast-glob@^3.1.1: - version "3.2.11" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.11.tgz#a1172ad95ceb8a16e20caa5c5e56480e5129c1d9" - integrity sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" @@ -17213,12 +17202,12 @@ sade@^1.7.3: dependencies: mri "^1.1.0" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0: +safe-buffer@5.2.1, safe-buffer@^5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -18869,12 +18858,12 @@ tinycolor2@^1.4.1: resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.2.tgz#3f6a4d1071ad07676d7fa472e1fac40a719d8803" integrity sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA== -tmp@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877" - integrity sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw== +tmp@0.2.1, tmp@^0.2.1, tmp@~0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== dependencies: - rimraf "^2.6.3" + rimraf "^3.0.0" tmp@^0.0.33: version "0.0.33" @@ -18883,13 +18872,6 @@ tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -tmp@^0.2.1, tmp@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" - integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== - dependencies: - rimraf "^3.0.0" - tmpl@1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc"