Skip to content

Commit ca6cb00

Browse files
committed
updated jest all tests passing except one, deleted types/jest from package json
1 parent b3cbfce commit ca6cb00

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

jest.config.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
module.exports = {
22
verbose: true,
3-
runner: '@jest-runner/electron', // deprecated?
4-
testEnvironment: '@jest-runner/electron/environment',
3+
// runner: "@kayahr/jest-electron-runner", // deprecated?
4+
testEnvironment: 'jsdom',//'@kayahr/jest-electron-runner/environment',
55
moduleNameMapper: {
66
// "collectCoverage": true,
77
electron: '<rootDir>/__mocks__/electronMock.js',
88
'\\.(css|less|sass|scss)$': '<rootDir>/__mocks__/styleMocks.js',
99
'\\.(gif|ttf|eot|svg|png)$': '<rootDir>/__mocks__/fileMock.js',
10+
'^dexie$': '<rootDir>/node_modules/dexie'
1011
},
1112
testPathIgnorePatterns: [
1213
'<rootDir>/node_modules/',

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@
103103
"@grpc/grpc-js": "^1.6.7",
104104
"@grpc/proto-loader": "^0.6.9",
105105
"@jest-runner/electron": "^3.0.1",
106+
"@kayahr/jest-electron-runner": "^29.9.0",
106107
"@mui/styled-engine": "^5.13.2",
107108
"@redux-devtools/extension": "^3.2.2",
108109
"@reduxjs/toolkit": "^1.8.1",
@@ -139,6 +140,7 @@
139140
"graphql-tag": "^2.12.6",
140141
"graphql-ws": "^5.8.1",
141142
"highland": "^2.13.5",
143+
"jest-environment-jsdom": "^29.7.0",
142144
"mali": "^0.46.1",
143145
"ngrok": "^4.3.1",
144146
"node-fetch": "^3.3.0",
@@ -183,7 +185,6 @@
183185
"@playwright/test": "^1.21.1",
184186
"@testing-library/jest-dom": "^5.16.4",
185187
"@types/cookie": "^0.5.1",
186-
"@types/jest": "^27.4.1",
187188
"@types/node": "^17.0.28",
188189
"@types/react": "^18.0.8",
189190
"@types/react-dom": "^18.0.0",
@@ -212,7 +213,7 @@
212213
"graphql-subscriptions": "^2.0.0",
213214
"html-webpack-plugin": "^5.5.0",
214215
"istanbul": "^0.4.5",
215-
"jest": "26.0.1",
216+
"jest": "^29.7.0",
216217
"mini-css-extract-plugin": "^2.6.0",
217218
"mocha": "^9.2.2",
218219
"nodemon": "^2.0.22",

test/__tests__/newReqOpenApiSliceTest.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ describe('newRequestOpenApiSlice', () => {
129129
id: 1,
130130
location: 'header',
131131
name: 'testHeaderParameter',
132-
value: 333
132+
value: '333'
133133
};
134134

135135
let action = newParameterAdded(newParams);

test/__tests__/protoParserTests.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,12 +32,12 @@ describe('testing protoParser', () => {
3232
int32 age = 1;
3333
}`;
3434
describe('parser parses protos correctly', () => {
35-
it('should get packageName', () => {
36-
const parsedProto = protoParser(protoFile).then((data) => {
35+
it('should get packageName', async () => {
36+
const parsedProto = await protoParser(protoFile).then((data) => {
3737
expect(data.packageName).toEqual('helloworld');
3838
});
3939
});
40-
it('should get serviceArray', () => {
40+
it('should get serviceArray', async () => {
4141
const testArr = [
4242
{
4343
messages: [{}, {}, {}, {}],
@@ -46,15 +46,15 @@ describe('testing protoParser', () => {
4646
rpcs: [{}, {}, {}, {}],
4747
},
4848
];
49-
const parsedProto = protoParser(protoFile).then((data) => {
49+
const parsedProto = await protoParser(protoFile).then((data) => {
5050
expect(data.serviceArr[0].messages).toHaveLength(4);
5151
expect(data.serviceArr[0].rpcs).toHaveLength(4);
5252
expect(data.serviceArr[0].name).toEqual('Greeter');
5353
expect(data.serviceArr[0].packageName).toEqual('helloworld');
5454
});
5555
});
5656

57-
it('should fill message content', () => {
57+
it('should fill message content', async () => {
5858
const testArr = [
5959
{
6060
messages: [
@@ -88,7 +88,7 @@ describe('testing protoParser', () => {
8888
rpcs: [{}, {}, {}, {}],
8989
},
9090
];
91-
const parsedProto = protoParser(protoFile).then((data) => {
91+
const parsedProto = await protoParser(protoFile).then((data) => {
9292
expect(data.serviceArr[0].messages[0]).toEqual(testArr[0].messages[0]);
9393
expect(data.serviceArr[0].messages[0].def.name.type).toEqual(
9494
'TYPE_STRING'

0 commit comments

Comments
 (0)