Skip to content

Commit 3ef838d

Browse files
committed
Fix linting
1 parent f4458f3 commit 3ef838d

File tree

7 files changed

+29
-33
lines changed

7 files changed

+29
-33
lines changed

.eslintrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@
2222
"no-throw-literal": "warn",
2323
"semi": "off"
2424
},
25-
"ignorePatterns": ["out", "dist", "test", "**/*.d.ts"]
25+
"ignorePatterns": ["out", "dist", "**/*.d.ts"]
2626
}

.github/workflows/main.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ jobs:
4141
dotnet tool restore
4242
dotnet build
4343
dotnet ef --version
44-
dotnet ef dbcontext list --project "ExampleAPI" --no-color --json
4544
working-directory: ./sample_dotnet
4645
- name: Test
4746
run: |

.vscodeignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,4 @@ webpack.config.js
1717
.github/**
1818
images/**
1919
sample_dotnet/**
20+
.wdio-vscode-service/**

test/specs/extension.e2e.ts renamed to src/test/specs/extension.e2e.ts

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import type { ViewSection } from 'wdio-vscode-service';
22

3-
describe('Entity Framework Extension', () => {
3+
describe('Entity Framework Extension', function () {
4+
this.retries(3);
5+
46
describe('Tree View', () => {
57
let treeView: ViewSection | undefined;
68
beforeEach(async () => {
@@ -23,32 +25,32 @@ describe('Entity Framework Extension', () => {
2325
.getContent()
2426
.getSection('EF MIGRATIONS');
2527

26-
await treeView.expand();
28+
await treeView!.expand();
2729

2830
await browser.waitUntil(async () => {
29-
const items = await treeView.getVisibleItems();
31+
const items = await treeView!.getVisibleItems();
3032
return items.length > 0;
3133
});
3234
});
3335

3436
it('should render projects', async () => {
35-
const [projectItem] = await treeView.getVisibleItems();
37+
const [projectItem] = await treeView!.getVisibleItems();
3638
// @ts-ignore
3739
const projectItemLabel = await projectItem.getLabel();
3840
expect(projectItemLabel).toBe('ExampleAPI');
3941
});
4042

4143
it('should render db contexts', async () => {
42-
const [projectItem] = await treeView.getVisibleItems();
44+
const [projectItem] = await treeView!.getVisibleItems();
4345
// @ts-ignore
4446
await projectItem.expand();
4547

4648
await browser.waitUntil(async () => {
47-
const [, dbContextItem] = await treeView.getVisibleItems();
49+
const [, dbContextItem] = await treeView!.getVisibleItems();
4850
return dbContextItem !== undefined;
4951
});
5052

51-
const [, dbContextItem] = await treeView.getVisibleItems();
53+
const [, dbContextItem] = await treeView!.getVisibleItems();
5254

5355
// @ts-ignore
5456
const dbContextLabel = await dbContextItem.getLabel();
@@ -57,26 +59,26 @@ describe('Entity Framework Extension', () => {
5759
});
5860

5961
it('should render migrations', async () => {
60-
const [projectItem] = await treeView.getVisibleItems();
62+
const [projectItem] = await treeView!.getVisibleItems();
6163
// @ts-ignore
6264
await projectItem.expand();
6365

6466
await browser.waitUntil(async () => {
65-
const [, dbContextItem] = await treeView.getVisibleItems();
67+
const [, dbContextItem] = await treeView!.getVisibleItems();
6668
return dbContextItem !== undefined;
6769
});
6870

69-
const [, dbContextItem] = await treeView.getVisibleItems();
71+
const [, dbContextItem] = await treeView!.getVisibleItems();
7072
// @ts-ignore
7173
await dbContextItem.expand();
7274

7375
await browser.waitUntil(async () => {
74-
const [, , migrationOneItem] = await treeView.getVisibleItems();
76+
const [, , migrationOneItem] = await treeView!.getVisibleItems();
7577
return migrationOneItem !== undefined;
7678
});
7779

7880
const [, , migrationOneItem, migrationTwoItem] =
79-
await treeView.getVisibleItems();
81+
await treeView!.getVisibleItems();
8082

8183
// @ts-ignore
8284
const migrationOneLabel = await migrationOneItem.getLabel();

test/tsconfig.json

Lines changed: 0 additions & 14 deletions
This file was deleted.

tsconfig.json

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,21 @@
11
{
2-
"exclude": ["dist", "out", "*.js", "*.ts", "test"],
2+
"exclude": ["dist", "out", "*.js"],
3+
"include": ["wdio.conf.ts", "src"],
34
"compilerOptions": {
45
"module": "commonjs",
56
"target": "ES2020",
67
"lib": ["ES2020"],
78
"sourceMap": true,
89
"allowJs": true,
9-
"rootDir": "src",
1010
"esModuleInterop": true,
11-
"strict": true
11+
"strict": true,
12+
"skipLibCheck": true,
13+
"types": [
14+
"node",
15+
"@wdio/globals/types",
16+
"expect-webdriverio",
17+
"@wdio/mocha-framework",
18+
"wdio-vscode-service"
19+
]
1220
}
1321
}

wdio.conf.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export const config: Options.Testrunner = {
99
project: './test/tsconfig.json',
1010
},
1111
},
12-
specs: ['./test/specs/**/*.ts'],
12+
specs: ['./src/test/specs/**/*.ts'],
1313
exclude: [
1414
// 'path/to/excluded/files'
1515
],
@@ -29,7 +29,7 @@ export const config: Options.Testrunner = {
2929
],
3030
services: ['vscode'],
3131
logLevel: 'warn',
32-
waitforTimeout: 20000,
32+
waitforTimeout: 40000,
3333
// If you only want to run your tests until a specific amount of tests have failed use
3434
// bail (default is 0 - don't bail, run all tests).
3535
bail: 0,

0 commit comments

Comments
 (0)