From a2bd783826a11b5c7d300ca3dd6a0d5fc89b770e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fredrik=20Adel=C3=B6w?= Date: Sat, 16 Sep 2023 11:29:15 +0200 Subject: [PATCH] go back to only testing outputs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fredrik Adelöw --- packages/repo-tools/src/lib/paths.test.ts | 31 ++++++++--------------- 1 file changed, 11 insertions(+), 20 deletions(-) diff --git a/packages/repo-tools/src/lib/paths.test.ts b/packages/repo-tools/src/lib/paths.test.ts index 1ccab92d61..b87502adfc 100644 --- a/packages/repo-tools/src/lib/paths.test.ts +++ b/packages/repo-tools/src/lib/paths.test.ts @@ -27,31 +27,26 @@ describe('resolvePackages', () => { it('should filter by path', async () => { await expect( - resolvePackagePaths({ paths: [`packages${sep}repo-tools`] }), + resolvePackagePaths({ paths: ['packages/repo-tools'] }), ).resolves.toEqual([`packages${sep}repo-tools`]); await expect( - resolvePackagePaths({ paths: [resolvePath('packages', 'repo-tools')] }), + resolvePackagePaths({ paths: [resolvePath('packages/repo-tools')] }), ).resolves.toEqual([`packages${sep}repo-tools`]); await expect( resolvePackagePaths({ - paths: [resolvePath('packages', 'repo-tools', 'package.json')], + paths: [resolvePath('packages/repo-tools/package.json')], }), ).resolves.toEqual([`packages${sep}repo-tools`]); await expect( resolvePackagePaths({ - paths: [ - `packages${sep}repo-tools${sep}src${sep}some${sep}made${sep}up${sep}file.ts`, - ], + paths: ['packages/repo-tools/src/some/made/up/file.ts'], }), ).resolves.toEqual([`packages${sep}repo-tools`]); await expect( resolvePackagePaths({ - paths: [ - `packages${sep}repo-tools${sep}src${sep}some${sep}made${sep}up${sep}file.ts`, - `packages${sep}cli`, - ], + paths: ['packages/repo-tools/src/some/made/up/file.ts', 'packages/cli'], }), ).resolves.toEqual([`packages${sep}cli`, `packages${sep}repo-tools`]); }); @@ -59,7 +54,7 @@ describe('resolvePackages', () => { it('should filter with include', async () => { const allPackages = await resolvePackagePaths(); const pluginPackages = await resolvePackagePaths({ - include: [`plugins${sep}*`], + include: ['plugins/*'], }); expect(allPackages.length).toBeGreaterThan(10); @@ -69,13 +64,13 @@ describe('resolvePackages', () => { expect(pluginPackages).toContain(`plugins${sep}catalog`); await expect( - resolvePackagePaths({ include: [`packages${sep}repo-t??ls`] }), + resolvePackagePaths({ include: ['packages/repo-t??ls'] }), ).resolves.toEqual([`packages${sep}repo-tools`]); }); it('should filter with exclude', async () => { const nonPluginPackages = await resolvePackagePaths({ - exclude: [`plugins${sep}*`], + exclude: ['plugins/*'], }); expect(nonPluginPackages).toContain(`packages${sep}app`); @@ -85,13 +80,9 @@ describe('resolvePackages', () => { it('should combine all options', async () => { await expect( resolvePackagePaths({ - paths: [ - `packages${sep}cli`, - `packages${sep}backend`, - `packages${sep}app`, - ], - include: [`packages${sep}app`], - exclude: [`packages${sep}back*`], + paths: ['packages/cli', 'packages/backend', 'packages/app'], + include: ['packages/app'], + exclude: ['packages/back*'], }), ).resolves.toEqual([`packages${sep}app`]); });