Skip to content

Commit e3a3f68

Browse files
feat: test-renderer 0.16 (#1893)
1 parent 703ad44 commit e3a3f68

24 files changed

Lines changed: 74 additions & 108 deletions

File tree

codemods/v14-update-deps/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This codemod automatically updates your `package.json` to prepare for React Nati
77
- Removes `@types/react-test-renderer` and `react-test-renderer` (no longer needed)
88
- Moves `@testing-library/react-native` to `devDependencies` if it's in `dependencies`
99
- Updates `@testing-library/react-native` to `^14.0.0-beta.0`
10-
- Adds `test-renderer@0.14.0` to `devDependencies`
10+
- Adds `test-renderer@0.16.0` to `devDependencies`
1111

1212
## Usage
1313

@@ -38,7 +38,7 @@ npx codemod@latest run rntl-v14-update-deps --target ./path/to/your/project
3838
{
3939
"devDependencies": {
4040
"@testing-library/react-native": "^14.0.0-beta.0",
41-
"test-renderer": "0.14.0"
41+
"test-renderer": "0.16.0"
4242
}
4343
}
4444
```

codemods/v14-update-deps/scripts/codemod.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { Transform } from 'codemod:ast-grep';
44
import type JSONLang from 'codemod:ast-grep/langs/json';
55

66
const RNTL_VERSION = '^14.0.0-beta.0';
7-
const TEST_RENDERER_VERSION = '0.14.0';
7+
const TEST_RENDERER_VERSION = '0.16.0';
88

99
interface PackageJson {
1010
dependencies?: Record<string, string>;

codemods/v14-update-deps/tests/fixtures/already-alpha/expected.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"version": "1.0.0",
44
"devDependencies": {
55
"@testing-library/react-native": "^14.0.0-beta.0",
6-
"test-renderer": "0.14.0"
6+
"test-renderer": "0.16.0"
77
}
88
}

codemods/v14-update-deps/tests/fixtures/basic-update/expected.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"version": "1.0.0",
44
"devDependencies": {
55
"@testing-library/react-native": "^14.0.0-beta.0",
6-
"test-renderer": "0.14.0"
6+
"test-renderer": "0.16.0"
77
}
88
}

codemods/v14-update-deps/tests/fixtures/move-from-deps/expected.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"version": "1.0.0",
44
"devDependencies": {
55
"@testing-library/react-native": "^14.0.0-beta.0",
6-
"test-renderer": "0.14.0"
6+
"test-renderer": "0.16.0"
77
}
88
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"devDependencies": {
33
"@testing-library/react-native": "^14.0.0-beta.0",
4-
"test-renderer": "0.14.0"
4+
"test-renderer": "0.16.0"
55
}
66
}

codemods/v14-update-deps/tests/fixtures/with-peer-deps/expected.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
"version": "1.0.0",
44
"devDependencies": {
55
"@testing-library/react-native": "^14.0.0-beta.0",
6-
"test-renderer": "0.14.0"
6+
"test-renderer": "0.16.0"
77
}
88
}

examples/basic/components/__tests__/AnimatedView.test.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ describe('AnimatedView', () => {
2020
);
2121
expect(screen.root).toHaveStyle({ opacity: 0 });
2222

23-
await act(() => jest.advanceTimersByTime(250));
23+
await act(() => jest.advanceTimersByTimeAsync(250));
2424
// Does not work with native driver
2525
// expect(screen.root).toHaveStyle({ opacity: 1 });
2626
});

examples/basic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
"eslint": "^10.2.0",
3030
"eslint-plugin-testing-library": "^7.16.2",
3131
"jest": "~29.7.0",
32-
"test-renderer": "0.14.0",
32+
"test-renderer": "0.16.0",
3333
"typescript": "~5.9.2",
3434
"typescript-eslint": "^8.58.1"
3535
},

examples/basic/yarn.lock

Lines changed: 8 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5012,7 +5012,7 @@ __metadata:
50125012
languageName: node
50135013
linkType: hard
50145014

5015-
"is-core-module@npm:^2.16.0, is-core-module@npm:^2.16.1":
5015+
"is-core-module@npm:^2.16.0":
50165016
version: 2.16.1
50175017
resolution: "is-core-module@npm:2.16.1"
50185018
dependencies:
@@ -7430,20 +7430,7 @@ __metadata:
74307430
languageName: node
74317431
linkType: hard
74327432

7433-
"resolve@npm:^1.20.0":
7434-
version: 1.22.11
7435-
resolution: "resolve@npm:1.22.11"
7436-
dependencies:
7437-
is-core-module: "npm:^2.16.1"
7438-
path-parse: "npm:^1.0.7"
7439-
supports-preserve-symlinks-flag: "npm:^1.0.0"
7440-
bin:
7441-
resolve: bin/resolve
7442-
checksum: 10c0/f657191507530f2cbecb5815b1ee99b20741ea6ee02a59c57028e9ec4c2c8d7681afcc35febbd554ac0ded459db6f2d8153382c53a2f266cee2575e512674409
7443-
languageName: node
7444-
linkType: hard
7445-
7446-
"resolve@npm:^1.22.10, resolve@npm:^1.22.2":
7433+
"resolve@npm:^1.20.0, resolve@npm:^1.22.10, resolve@npm:^1.22.2":
74477434
version: 1.22.10
74487435
resolution: "resolve@npm:1.22.10"
74497436
dependencies:
@@ -7465,20 +7452,7 @@ __metadata:
74657452
languageName: node
74667453
linkType: hard
74677454

7468-
"resolve@patch:resolve@npm%3A^1.20.0#optional!builtin<compat/resolve>":
7469-
version: 1.22.11
7470-
resolution: "resolve@patch:resolve@npm%3A1.22.11#optional!builtin<compat/resolve>::version=1.22.11&hash=c3c19d"
7471-
dependencies:
7472-
is-core-module: "npm:^2.16.1"
7473-
path-parse: "npm:^1.0.7"
7474-
supports-preserve-symlinks-flag: "npm:^1.0.0"
7475-
bin:
7476-
resolve: bin/resolve
7477-
checksum: 10c0/ee5b182f2e37cb1165465e58c6abc797fec0a80b5ba3231607beb4677db0c9291ac010c47cf092b6daa2b7f518d69a0e21888e7e2b633f68d501a874212a8c63
7478-
languageName: node
7479-
linkType: hard
7480-
7481-
"resolve@patch:resolve@npm%3A^1.22.10#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin<compat/resolve>":
7455+
"resolve@patch:resolve@npm%3A^1.20.0#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.10#optional!builtin<compat/resolve>, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin<compat/resolve>":
74827456
version: 1.22.10
74837457
resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin<compat/resolve>::version=1.22.10&hash=c3c19d"
74847458
dependencies:
@@ -7546,7 +7520,7 @@ __metadata:
75467520
react-native: "npm:0.81.5"
75477521
react-native-safe-area-context: "npm:^5.6.2"
75487522
react-native-web: "npm:^0.21.2"
7549-
test-renderer: "npm:0.14.0"
7523+
test-renderer: "npm:0.16.0"
75507524
typescript: "npm:~5.9.2"
75517525
typescript-eslint: "npm:^8.58.1"
75527526
languageName: unknown
@@ -8137,15 +8111,15 @@ __metadata:
81378111
languageName: node
81388112
linkType: hard
81398113

8140-
"test-renderer@npm:0.14.0":
8141-
version: 0.14.0
8142-
resolution: "test-renderer@npm:0.14.0"
8114+
"test-renderer@npm:0.16.0":
8115+
version: 0.16.0
8116+
resolution: "test-renderer@npm:0.16.0"
81438117
dependencies:
81448118
"@types/react-reconciler": "npm:~0.31.0"
81458119
react-reconciler: "npm:~0.31.0"
81468120
peerDependencies:
81478121
react: ^19.0.0
8148-
checksum: 10c0/d259f5d146f57bb6689cb828de73cd95a559bc3203f1a21824b027a6b43143447bbf60eed5d2f8ea18b806ee15002aa6ba1d023e01669fa9945ca8278391667d
8122+
checksum: 10c0/8175d6519f68285357b17a3dd40ea500877a9920483a2d7271583139d4b296175f672d57a98a9f6ad9417ce3cd464d557130214585c7c959ded3dde1cae1f48e
81498123
languageName: node
81508124
linkType: hard
81518125

0 commit comments

Comments
 (0)