chore(core): clean up task hasher spec (#18230)
This commit is contained in:
parent
2cf039783a
commit
49a95800bc
@ -1,5 +1,14 @@
|
||||
// This must come before the Hasher import
|
||||
import { DependencyType } from '../config/project-graph';
|
||||
import { vol } from 'memfs';
|
||||
import {
|
||||
expandNamedInput,
|
||||
filterUsingGlobPatterns,
|
||||
Hash,
|
||||
InProcessTaskHasher,
|
||||
} from './task-hasher';
|
||||
import { fileHasher } from './file-hasher';
|
||||
import { withEnvironmentVariables } from '../../internal-testing-utils/with-environment';
|
||||
|
||||
jest.mock('../utils/workspace-root', () => {
|
||||
return {
|
||||
@ -20,16 +29,6 @@ jest.mock('../plugins/js/utils/typescript', () => ({
|
||||
.mockImplementation(() => '/root/tsconfig.base.json'),
|
||||
}));
|
||||
|
||||
import { vol } from 'memfs';
|
||||
import {
|
||||
expandNamedInput,
|
||||
filterUsingGlobPatterns,
|
||||
Hash,
|
||||
InProcessTaskHasher,
|
||||
} from './task-hasher';
|
||||
import { fileHasher } from './file-hasher';
|
||||
import { withEnvironmentVariables } from '../../internal-testing-utils/with-environment';
|
||||
|
||||
describe('TaskHasher', () => {
|
||||
const packageJson = {
|
||||
name: 'nrwl',
|
||||
@ -1284,27 +1283,25 @@ describe('TaskHasher', () => {
|
||||
);
|
||||
|
||||
const computeTaskHash = async (hasher, appName) => {
|
||||
const hashAppA = await hasher.hashTask({
|
||||
return await hasher.hashTask({
|
||||
target: { project: appName, target: 'build' },
|
||||
id: `${appName}-build`,
|
||||
overrides: { prop: 'prop-value' },
|
||||
});
|
||||
|
||||
return hashAppA.value;
|
||||
};
|
||||
|
||||
const hasher1 = createHasher();
|
||||
|
||||
const hasAppA1 = await computeTaskHash(hasher1, 'appA');
|
||||
const hashAppA1 = await computeTaskHash(hasher1, 'appA');
|
||||
const hashAppB1 = await computeTaskHash(hasher1, 'appB');
|
||||
|
||||
const hasher2 = createHasher();
|
||||
|
||||
const hashAppB2 = await computeTaskHash(hasher2, 'appB');
|
||||
const hasAppA2 = await computeTaskHash(hasher2, 'appA');
|
||||
const hashAppA2 = await computeTaskHash(hasher2, 'appA');
|
||||
|
||||
expect(hashAppB1).toEqual(hashAppB2);
|
||||
expect(hasAppA1).toEqual(hasAppA2);
|
||||
expect(hashAppA1).toEqual(hashAppA2);
|
||||
});
|
||||
|
||||
it('should not hash when nx:run-commands executor', async () => {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user