Skip to content

Commit cbc4bf9

Browse files
authored
Merge pull request #458 from abraham/deps
Update deps and resolve linting
2 parents 878a0d4 + f796355 commit cbc4bf9

File tree

2 files changed

+23
-27
lines changed

2 files changed

+23
-27
lines changed

package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,15 @@
3636
"homepage": "https://github.com/abraham/remotedata#readme",
3737
"devDependencies": {
3838
"pkg-ok": "^3.0.0",
39-
"@types/jest": "^29.1.1",
39+
"@types/jest": "^29.0.0",
4040
"@typescript-eslint/eslint-plugin": "^5.0.0",
4141
"@typescript-eslint/parser": "^5.0.0",
4242
"eslint": "^8.0.0",
4343
"eslint-plugin-import": "^2.0.0",
44-
"eslint-plugin-jest": "^26.0.0",
45-
"jest": "^28.0.0",
44+
"eslint-plugin-jest": "^27.0.0",
45+
"jest": "^29.0.0",
4646
"prettier": "2.7.1",
47-
"ts-jest": "^28.0.0",
47+
"ts-jest": "^29.0.0",
4848
"typescript": "^4.0.0"
4949
},
5050
"jest": {
@@ -53,7 +53,17 @@
5353
"<rootDir>/src"
5454
],
5555
"transform": {
56-
"^.+\\.tsx?$": "ts-jest"
56+
"^.+\\.tsx?$": [
57+
"ts-jest",
58+
{
59+
"diagnostics": {
60+
"ignoreCodes": [
61+
"TS2554",
62+
"TS2345"
63+
]
64+
}
65+
}
66+
]
5767
},
5868
"testRegex": "(/__tests__/.*|(\\.|/)(test|spec))\\.tsx?$",
5969
"moduleFileExtensions": [
@@ -63,17 +73,7 @@
6373
"jsx",
6474
"json",
6575
"node"
66-
],
67-
"globals": {
68-
"ts-jest": {
69-
"diagnostics": {
70-
"ignoreCodes": [
71-
"TS2554",
72-
"TS2345"
73-
]
74-
}
75-
}
76-
}
76+
]
7777
},
7878
"eslintConfig": {
7979
"root": true,

src/index.test.ts

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,9 @@ test('Success', () => {
4545
});
4646

4747
test('Success without data', () => {
48-
expect(() => new Success()).toThrowError('Parameter "data" is required');
49-
expect(() => new Success(null)).toThrowError('Parameter "data" is required');
50-
expect(() => new Success(undefined)).toThrowError(
51-
'Parameter "data" is required',
52-
);
48+
expect(() => new Success()).toThrow('Parameter "data" is required');
49+
expect(() => new Success(null)).toThrow('Parameter "data" is required');
50+
expect(() => new Success(undefined)).toThrow('Parameter "data" is required');
5351
});
5452

5553
test('Failure', () => {
@@ -63,11 +61,9 @@ test('Failure', () => {
6361
});
6462

6563
test('Failure without error', () => {
66-
expect(() => new Failure()).toThrowError('Parameter "error" is required');
67-
expect(() => new Failure(null)).toThrowError('Parameter "error" is required');
68-
expect(() => new Failure(undefined)).toThrowError(
69-
'Parameter "error" is required',
70-
);
64+
expect(() => new Failure()).toThrow('Parameter "error" is required');
65+
expect(() => new Failure(null)).toThrow('Parameter "error" is required');
66+
expect(() => new Failure(undefined)).toThrow('Parameter "error" is required');
7167
});
7268

7369
test('fold initialized', () => {
@@ -140,5 +136,5 @@ test('fold unknown', () => {
140136
const failureMock = jest.fn();
141137
const view = fold(initializedMock, pendingMock, failureMock, successMock);
142138

143-
expect(() => view(otherMock)).toThrowError('Unknown RemoteData state:');
139+
expect(() => view(otherMock)).toThrow('Unknown RemoteData state:');
144140
});

0 commit comments

Comments
 (0)