From 1fca4c7089b3ff22b2ee474aa1ee40d0f6b8d841 Mon Sep 17 00:00:00 2001 From: Gareth Jones <3151613+G-Rath@users.noreply.github.com> Date: Wed, 18 Jun 2025 13:41:38 +1200 Subject: [PATCH] test: remove use of `strip-ansi` --- package.json | 1 - src/rules/utils/__tests__/detectJestVersion.test.ts | 9 ++++----- yarn.lock | 1 - 3 files changed, 4 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 41f43150d..06b32b635 100644 --- a/package.json +++ b/package.json @@ -111,7 +111,6 @@ "rimraf": "^5.0.0", "semantic-release": "^24.0.0", "semver": "^7.3.5", - "strip-ansi": "^6.0.0", "ts-node": "^10.2.1", "typescript": "^5.0.4" }, diff --git a/src/rules/utils/__tests__/detectJestVersion.test.ts b/src/rules/utils/__tests__/detectJestVersion.test.ts index c2ffd2328..2ab7f7923 100644 --- a/src/rules/utils/__tests__/detectJestVersion.test.ts +++ b/src/rules/utils/__tests__/detectJestVersion.test.ts @@ -3,7 +3,6 @@ import * as fs from 'fs'; import * as os from 'os'; import * as path from 'path'; import type { JSONSchemaForNPMPackageJsonFiles } from '@schemastore/package'; -import stripAnsi from 'strip-ansi'; import { create } from 'ts-node'; import { detectJestVersion } from '../detectJestVersion'; @@ -21,11 +20,11 @@ const relativePathToFn = 'eslint-plugin-jest/lib/rules/detectJestVersion.js'; const runNodeScript = (cwd: string, script: string) => { const { stdout, stderr } = spawnSync( 'node', - ['-e', script.split('\n').join(' ')], + ['-p', script.split('\n').join(' ')], { cwd, encoding: 'utf-8' }, ); - return { stdout: stripAnsi(stdout.trim()), stderr: stripAnsi(stderr.trim()) }; + return { stdout: stdout.trim(), stderr: stderr.trim() }; }; const runDetectJestVersion = (cwd: string) => { @@ -33,7 +32,7 @@ const runDetectJestVersion = (cwd: string) => { cwd, ` try { - console.log(require('${relativePathToFn}').detectJestVersion()); + require('${relativePathToFn}').detectJestVersion(); } catch (error) { console.error(error.message); } @@ -190,7 +189,7 @@ describe('detectJestVersion', () => { const { stdout, stderr } = runDetectJestVersion(projectDir); - expect(stdout).toBe(''); + expect(stdout).toBe('undefined'); expect(stderr).toContain('Unable to detect Jest version'); }); }); diff --git a/yarn.lock b/yarn.lock index 3d918bf21..a89a3780a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5177,7 +5177,6 @@ __metadata: rimraf: ^5.0.0 semantic-release: ^24.0.0 semver: ^7.3.5 - strip-ansi: ^6.0.0 ts-node: ^10.2.1 typescript: ^5.0.4 peerDependencies: