Skip to content

Commit 6ab9c1e

Browse files
authored
chore(deps): update nx and related dependencies to v21.3.11 (#960)
1 parent dceaac1 commit 6ab9c1e

File tree

7 files changed

+1558
-1118
lines changed

7 files changed

+1558
-1118
lines changed

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,6 @@ Thumbs.db
4545
.nx/workspace-data
4646

4747
# Direnv
48-
.direnv
48+
.direnv
49+
.cursor/rules/nx-rules.mdc
50+
.github/instructions/nx.instructions.md
Lines changed: 64 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,115 +1,119 @@
1-
import {AppModule} from './app.module';
2-
import {Test} from '@nestjs/testing';
3-
import {PassThroughService, VersionManagerService} from './services';
4-
import {of} from 'rxjs';
5-
import {COMMANDER_PROGRAM} from './constants';
1+
import { AppModule } from './app.module';
2+
import { Test } from '@nestjs/testing';
3+
import { PassThroughService, VersionManagerService } from './services';
4+
import { of } from 'rxjs';
5+
import { COMMANDER_PROGRAM } from './constants';
66

77
describe('AppModule', () => {
8-
9-
let fixture: AppModule
8+
let fixture: AppModule;
109

1110
const programMock = {
1211
parse: jest.fn(),
13-
}
12+
};
1413

1514
const passThroughServiceMock = {
1615
init: jest.fn(),
17-
}
16+
};
1817

1918
const versionManagerServiceMock = {
2019
getSelectedVersion: jest.fn(),
2120
setSelectedVersion: jest.fn(),
2221
downloadIfNeeded: jest.fn(),
2322
search: jest.fn(),
24-
}
23+
};
2524

2625
beforeEach(async () => {
27-
2826
[
2927
...Object.values(versionManagerServiceMock),
3028
...Object.values(passThroughServiceMock),
3129
...Object.values(programMock),
32-
].forEach(spy => spy.mockReset())
30+
].forEach((spy) => spy.mockReset());
3331

3432
const moduleRef = await Test.createTestingModule({
3533
providers: [
36-
{provide: COMMANDER_PROGRAM, useValue: programMock},
37-
{provide: VersionManagerService, useValue: versionManagerServiceMock},
38-
{provide: PassThroughService, useValue: passThroughServiceMock},
39-
]
34+
{ provide: COMMANDER_PROGRAM, useValue: programMock },
35+
{ provide: VersionManagerService, useValue: versionManagerServiceMock },
36+
{ provide: PassThroughService, useValue: passThroughServiceMock },
37+
],
4038
}).compile();
4139

4240
fixture = new AppModule(
4341
moduleRef.get(COMMANDER_PROGRAM),
4442
moduleRef.get(VersionManagerService),
4543
moduleRef.get(PassThroughService),
46-
)
47-
})
44+
);
45+
});
4846

4947
describe('lifecycles', () => {
50-
5148
describe('onApplicationBootstrap()', () => {
52-
5349
beforeEach(() => {
54-
55-
process.argv = ['foo', 'baz']
50+
process.argv = ['foo', 'baz'];
5651

5752
programMock.parse.mockImplementation(() => {
58-
expect(passThroughServiceMock.init).toBeCalledTimes(1)
59-
expect(versionManagerServiceMock.downloadIfNeeded).toBeCalledTimes(1)
60-
})
61-
})
53+
expect(passThroughServiceMock.init).toHaveBeenCalledTimes(1);
54+
expect(
55+
versionManagerServiceMock.downloadIfNeeded,
56+
).toHaveBeenCalledTimes(1);
57+
});
58+
});
6259

6360
describe('the selected version is not set', () => {
64-
6561
beforeEach(async () => {
66-
versionManagerServiceMock.getSelectedVersion.mockReturnValue(undefined)
67-
versionManagerServiceMock.search.mockReturnValue(of([{version: '4.5.6'}]))
68-
await fixture.onApplicationBootstrap()
69-
})
62+
versionManagerServiceMock.getSelectedVersion.mockReturnValue(
63+
undefined,
64+
);
65+
versionManagerServiceMock.search.mockReturnValue(
66+
of([{ version: '4.5.6' }]),
67+
);
68+
await fixture.onApplicationBootstrap();
69+
});
7070

7171
it('searches and selects the latest version ', () => {
72-
expect(versionManagerServiceMock.search).toHaveBeenNthCalledWith(1, ['latest'])
73-
expect(versionManagerServiceMock.setSelectedVersion).toHaveBeenNthCalledWith(1, '4.5.6')
74-
})
72+
expect(versionManagerServiceMock.search).toHaveBeenNthCalledWith(1, [
73+
'latest',
74+
]);
75+
expect(
76+
versionManagerServiceMock.setSelectedVersion,
77+
).toHaveBeenNthCalledWith(1, '4.5.6');
78+
});
7579

7680
it('downloads the version, if needed', () => {
77-
expect(versionManagerServiceMock.downloadIfNeeded).toHaveBeenNthCalledWith(1, '4.5.6')
78-
})
81+
expect(
82+
versionManagerServiceMock.downloadIfNeeded,
83+
).toHaveBeenNthCalledWith(1, '4.5.6');
84+
});
7985

8086
it('parses the command', () => {
81-
expect(programMock.parse).toHaveBeenNthCalledWith(1, process.argv)
82-
})
83-
84-
})
87+
expect(programMock.parse).toHaveBeenNthCalledWith(1, process.argv);
88+
});
89+
});
8590

8691
describe('the selected version is set', () => {
87-
8892
beforeEach(async () => {
89-
versionManagerServiceMock.getSelectedVersion.mockReturnValue('1.2.3')
90-
await fixture.onApplicationBootstrap()
91-
})
93+
versionManagerServiceMock.getSelectedVersion.mockReturnValue('1.2.3');
94+
await fixture.onApplicationBootstrap();
95+
});
9296

9397
it('does not search for the latest version ', () => {
94-
expect(versionManagerServiceMock.search).toBeCalledTimes(0)
95-
})
98+
expect(versionManagerServiceMock.search).toHaveBeenCalledTimes(0);
99+
});
96100

97101
it('does not set the selected version ', () => {
98-
expect(versionManagerServiceMock.setSelectedVersion).toBeCalledTimes(0)
99-
})
102+
expect(
103+
versionManagerServiceMock.setSelectedVersion,
104+
).toHaveBeenCalledTimes(0);
105+
});
100106

101107
it('downloads the version, if needed', () => {
102-
expect(versionManagerServiceMock.downloadIfNeeded).toHaveBeenNthCalledWith(1, '1.2.3')
103-
})
108+
expect(
109+
versionManagerServiceMock.downloadIfNeeded,
110+
).toHaveBeenNthCalledWith(1, '1.2.3');
111+
});
104112

105113
it('parses the command', () => {
106-
expect(programMock.parse).toHaveBeenNthCalledWith(1, process.argv)
107-
})
108-
109-
})
110-
111-
})
112-
113-
})
114-
115-
})
114+
expect(programMock.parse).toHaveBeenNthCalledWith(1, process.argv);
115+
});
116+
});
117+
});
118+
});
119+
});

apps/generator-cli/src/app/controllers/version-manager.controller.spec.ts

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ describe('VersionManagerController', () => {
4848
});
4949

5050
it('adds 3 commands, but 2 actions', () => {
51-
expect(commandMock.action).toBeCalledTimes(2);
52-
expect(commandMock.command).toBeCalledTimes(3);
53-
expect(commandMock.description).toBeCalledTimes(3);
51+
expect(commandMock.action).toHaveBeenCalledTimes(2);
52+
expect(commandMock.command).toHaveBeenCalledTimes(3);
53+
expect(commandMock.description).toHaveBeenCalledTimes(3);
5454
});
5555

5656
describe('commands', function () {
@@ -110,21 +110,21 @@ describe('VersionManagerController', () => {
110110
'remove',
111111
'setSelectedVersion',
112112
])('does not call version manager %s', (fn) => {
113-
expect(versionManagerServiceMock[fn]).toBeCalledTimes(0);
113+
expect(versionManagerServiceMock[fn]).toHaveBeenCalledTimes(0);
114114
});
115115

116116
it('does not print a table', () => {
117-
expect(uiServiceMock.table).toBeCalledTimes(0);
117+
expect(uiServiceMock.table).toHaveBeenCalledTimes(0);
118118
});
119119

120120
it('does not print a list', () => {
121-
expect(uiServiceMock.list).toBeCalledTimes(0);
121+
expect(uiServiceMock.list).toHaveBeenCalledTimes(0);
122122
});
123123

124124
it('prints the result as json', () => {
125125
expect(log).toHaveBeenNthCalledWith(
126126
1,
127-
JSON.stringify(versions, null, 2)
127+
JSON.stringify(versions, null, 2),
128128
);
129129
});
130130
});
@@ -137,7 +137,7 @@ describe('VersionManagerController', () => {
137137
uiServiceMock.table.mockReset().mockResolvedValue(versions[0]);
138138
uiServiceMock.list.mockReset().mockResolvedValue(whatsNextSpy);
139139
versionManagerServiceMock.isSelectedVersion.mockImplementationOnce(
140-
(v) => v === '1.2.3'
140+
(v) => v === '1.2.3',
141141
);
142142
commandMock.refs['list [versionTags...]'].opts
143143
.mockReset()
@@ -193,7 +193,7 @@ describe('VersionManagerController', () => {
193193
await cmd.action(['tag1', 'tag2']);
194194
expect(log).toHaveBeenNthCalledWith(
195195
1,
196-
chalk.red('No results for: tag1 tag2')
196+
chalk.red('No results for: tag1 tag2'),
197197
);
198198
});
199199

@@ -289,12 +289,16 @@ describe('VersionManagerController', () => {
289289

290290
it('sets version[0] from the list', async () => {
291291
versionManagerServiceMock.search.mockReturnValue(
292-
of([{ version: '1.2.3' }, { version: '1.2.4' }, { version: '0.5.6' }])
292+
of([
293+
{ version: '1.2.3' },
294+
{ version: '1.2.4' },
295+
{ version: '0.5.6' },
296+
]),
293297
);
294298

295299
await cmd.action(['tag1', 'tag2']);
296300
expect(
297-
versionManagerServiceMock.setSelectedVersion
301+
versionManagerServiceMock.setSelectedVersion,
298302
).toHaveBeenNthCalledWith(1, '1.2.3');
299303
});
300304

@@ -303,7 +307,7 @@ describe('VersionManagerController', () => {
303307
await cmd.action(['tag1', 'tag2']);
304308
expect(log).toHaveBeenNthCalledWith(
305309
1,
306-
chalk.red('Unable to find version matching criteria "tag1 tag2"')
310+
chalk.red('Unable to find version matching criteria "tag1 tag2"'),
307311
);
308312
});
309313
});

0 commit comments

Comments
 (0)