From 2ac6cae63ade7ee312345774dea4de083f38d722 Mon Sep 17 00:00:00 2001 From: Aryan Goharzad Date: Tue, 7 Feb 2023 13:38:22 -0500 Subject: [PATCH] Fixes issue where retrying on image upload fails (#166) * Fixes issue where retrying on image upload fails * Lint, longer test time * Longer waitfor time in tests * even longer timeout * longer timeout * missed file * Update src/view/com/composer/ComposePost.tsx Co-authored-by: Paul Frazee * Update src/view/com/composer/ComposePost.tsx Co-authored-by: Paul Frazee --------- Co-authored-by: Paul Frazee --- .github/workflows/lint.yml | 4 ++-- jest/jestSetup.js | 5 ++++- package.json | 2 +- src/view/com/composer/ComposePost.tsx | 5 +++++ 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1d98598843..207e076ecd 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out Git repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Yarn install run: yarn - name: Lint Reporter @@ -30,7 +30,7 @@ jobs: with: node-version: 18 - name: Check out Git repository - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Yarn install run: yarn - name: Run tests diff --git a/jest/jestSetup.js b/jest/jestSetup.js index d7b0dcc575..4f6c375b5b 100644 --- a/jest/jestSetup.js +++ b/jest/jestSetup.js @@ -1,6 +1,9 @@ /* global jest */ - +import {configure} from '@testing-library/react-native' import 'react-native-gesture-handler/jestSetup' + +configure({asyncUtilTimeout: 20000}) + jest.mock('@react-native-async-storage/async-storage', () => require('@react-native-async-storage/async-storage/jest/async-storage-mock'), ) diff --git a/package.json b/package.json index df177ac46b..99bcf636fa 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "web": "react-scripts start", "start": "react-native start", "clean-cache": "rm -rf node_modules/.cache/babel-loader/*", - "test": "jest --forceExit", + "test": "jest --forceExit --testTimeout=20000", "test-watch": "jest --watchAll", "test-ci": "jest --ci --forceExit --reporters=default --reporters=jest-junit", "test-coverage": "jest --coverage", diff --git a/src/view/com/composer/ComposePost.tsx b/src/view/com/composer/ComposePost.tsx index 1647559cb4..4332200ea0 100644 --- a/src/view/com/composer/ComposePost.tsx +++ b/src/view/com/composer/ComposePost.tsx @@ -275,6 +275,11 @@ export const ComposePost = observer(function ComposePost({ imageCount: selectedPhotos.length, }) } catch (e: any) { + setExtLink({ + ...extLink, + isLoading: true, + localThumb: undefined, + } as apilib.ExternalEmbedDraft) setError(cleanError(e.message)) setIsProcessing(false) return