Skip to content

Commit 8780626

Browse files
committed
Try something
1 parent d50f120 commit 8780626

File tree

3 files changed

+13
-19
lines changed

3 files changed

+13
-19
lines changed

extension/src/commands/RefreshCommand.ts

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ export class RefreshCommand extends Command {
1818
}
1919
async run(): Promise<void> {
2020
this.gradleTaskProvider.clearTasksCache();
21-
// Explicitly load tasks as the views might not be visible
2221
void this.gradleTaskProvider.loadTasks();
2322
this.gradleTasksTreeDataProvider.refresh();
2423
this.pinnedTasksTreeDataProvider.refresh();

extension/src/extension/Extension.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -269,8 +269,8 @@ export class Extension {
269269
event.affectsConfiguration('gradle.nestedProjects')
270270
) {
271271
this.rootProjectsStore.clear();
272-
await this.activate();
273272
await this.refresh();
273+
await this.activate();
274274
}
275275
if (event.affectsConfiguration('gradle.debug')) {
276276
const debug = getConfigIsDebugEnabled();

extension/src/test/integration/nested-projects/extension.test.ts

+12-17
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,18 @@ describe(getSuiteName('Extension'), () => {
1313
extension = vscode.extensions.getExtension(EXTENSION_NAME);
1414
});
1515

16+
before(async () => {
17+
await vscode.workspace
18+
.getConfiguration('gradle')
19+
.update('nestedProjects', false);
20+
});
21+
22+
after(async () => {
23+
await vscode.workspace
24+
.getConfiguration('gradle')
25+
.update('nestedProjects', false);
26+
});
27+
1628
it('should be present', () => {
1729
assert.ok(extension);
1830
});
@@ -27,11 +39,6 @@ describe(getSuiteName('Extension'), () => {
2739
// eslint-disable-next-line sonarjs/cognitive-complexity
2840
describe('Task provider', () => {
2941
describe('Without nestedProjects enabled', () => {
30-
before(async () => {
31-
await vscode.workspace
32-
.getConfiguration('gradle')
33-
.update('nestedProjects', false);
34-
});
3542
it('should not load any tasks', async () => {
3643
const tasks = await vscode.tasks.fetchTasks({ type: 'gradle' });
3744
assert.equal(tasks.length, 0);
@@ -47,12 +54,6 @@ describe(getSuiteName('Extension'), () => {
4754
.update('nestedProjects', true);
4855
});
4956

50-
after(async () => {
51-
await vscode.workspace
52-
.getConfiguration('gradle')
53-
.update('nestedProjects', false);
54-
});
55-
5657
beforeEach(async () => {
5758
tasks = await vscode.tasks.fetchTasks({ type: 'gradle' });
5859
});
@@ -94,12 +95,6 @@ describe(getSuiteName('Extension'), () => {
9495
.update('nestedProjects', ['gradle-groovy-default-build-file']);
9596
});
9697

97-
after(async () => {
98-
await vscode.workspace
99-
.getConfiguration('gradle')
100-
.update('nestedProjects', false);
101-
});
102-
10398
beforeEach(async () => {
10499
tasks = await vscode.tasks.fetchTasks({ type: 'gradle' });
105100
});

0 commit comments

Comments
 (0)