Skip to content

Commit ab8a147

Browse files
committed
update e2etest
1 parent cc9c6a6 commit ab8a147

8 files changed

Lines changed: 453 additions & 462 deletions

File tree

Example/e2etest/__tests__/App-test.js

Lines changed: 28 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,34 @@
44

55
import 'react-native';
66
import React from 'react';
7-
import App from '../App';
7+
import renderer, { act } from 'react-test-renderer';
8+
import App from '../src';
89

9-
// Note: test renderer must be required after react-native.
10-
import renderer from 'react-test-renderer';
10+
jest.mock('react-native-update', () => ({
11+
Pushy: function Pushy() {
12+
return {};
13+
},
14+
UpdateProvider: ({ children }) => children,
15+
useUpdate: () => ({
16+
checkUpdate: jest.fn(),
17+
client: {
18+
setOptions: jest.fn(),
19+
version: 'test-version',
20+
},
21+
packageVersion: '1.0.0',
22+
currentHash: '',
23+
lastError: null,
24+
progress: {},
25+
currentVersionInfo: null,
26+
}),
27+
}));
1128

12-
it('renders correctly', () => {
13-
renderer.create(<App />);
29+
it('renders correctly', async () => {
30+
let tree;
31+
32+
await act(async () => {
33+
tree = renderer.create(<App />);
34+
});
35+
36+
expect(tree.toJSON()).toBeTruthy();
1437
});

Example/e2etest/android/gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

Example/e2etest/bun.lock

Lines changed: 90 additions & 95 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Example/e2etest/ios/AwesomeProject.xcodeproj/project.pbxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@
3131
77A7A2D881E69AE3DCCE6BFE /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = AwesomeProject/PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
3232
81AB9BB72411601600AC10FF /* LaunchScreen.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; name = LaunchScreen.storyboard; path = AwesomeProject/LaunchScreen.storyboard; sourceTree = "<group>"; };
3333
89C6BE57DB24E9ADA2F236DE /* Pods-AwesomeProject-AwesomeProjectTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AwesomeProject-AwesomeProjectTests.release.xcconfig"; path = "Target Support Files/Pods-AwesomeProject-AwesomeProjectTests/Pods-AwesomeProject-AwesomeProjectTests.release.xcconfig"; sourceTree = "<group>"; };
34-
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
3534
E2E0A0011A68108700A75B9A /* SwiftLinking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SwiftLinking.swift; path = AwesomeProject/SwiftLinking.swift; sourceTree = "<group>"; };
35+
ED297162215061F000B7C4FE /* JavaScriptCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = JavaScriptCore.framework; path = System/Library/Frameworks/JavaScriptCore.framework; sourceTree = SDKROOT; };
3636
/* End PBXFileReference section */
3737

3838
/* Begin PBXFrameworksBuildPhase section */

0 commit comments

Comments
 (0)