fixing unit tests

This commit is contained in:
Roland Osborne 2023-04-14 15:49:24 -07:00
parent 9d8cfeb188
commit 05cb4e89df
5 changed files with 40 additions and 21 deletions

View File

@ -6,6 +6,7 @@ import { AccountContextProvider } from 'context/AccountContext';
import { ProfileContextProvider } from 'context/ProfileContext';
import { ChannelContextProvider } from 'context/ChannelContext';
import { CardContextProvider } from 'context/CardContext';
import { RingContextProvider } from 'context/RingContext';
import { StoreContext } from 'context/StoreContext';
import { useTestStoreContext } from 'context/useTestStoreContext.hook';
import { useLogin } from 'src/access/login/useLogin.hook';
@ -41,9 +42,11 @@ function AccessTestApp({ mode }) {
<ProfileContextProvider>
<ChannelContextProvider>
<CardContextProvider>
<AppContextProvider>
<AccessView mode={mode} />
</AppContextProvider>
<RingContextProvider>
<AppContextProvider>
<AccessView mode={mode} />
</AppContextProvider>
</RingContextProvider>
</CardContextProvider>
</ChannelContextProvider>
</ProfileContextProvider>
@ -64,6 +67,8 @@ jest.mock('@react-native-firebase/messaging', () => () => ({
getToken: async () => '##'
}));
jest.mock('react-native-webrtc', () => {});
jest.mock('react-native-device-info', () => ({
getVersion: () => '##',
getApplicationName: () => '##',

View File

@ -8,6 +8,7 @@ import { AppContext, AppContextProvider } from 'context/AppContext';
import { AccountContextProvider } from 'context/AccountContext';
import { ProfileContextProvider } from 'context/ProfileContext';
import { CardContextProvider } from 'context/CardContext';
import { RingContextProvider } from 'context/RingContext';
import { ChannelContextProvider } from 'context/ChannelContext';
import { StoreContext } from 'context/StoreContext';
@ -34,9 +35,11 @@ function AppTestApp() {
<ChannelContextProvider>
<AccountContextProvider>
<ProfileContextProvider>
<AppContextProvider>
<AppView />
</AppContextProvider>
<RingContextProvider>
<AppContextProvider>
<AppView />
</AppContextProvider>
</RingContextProvider>
</ProfileContextProvider>
</AccountContextProvider>
</ChannelContextProvider>
@ -53,6 +56,8 @@ function MockWebsocket(url) {
};
jest.mock('@react-native-firebase/messaging', () => () => ({ getToken: async () => '##' }));
jest.mock('react-native-webrtc', () => {});
jest.mock('react-native-device-info', () => ({
getVersion: () => '##',
getApplicationName: () => '##',

View File

@ -6,6 +6,7 @@ import { ProfileContextProvider } from 'context/ProfileContext';
import { CardContextProvider } from 'context/CardContext';
import { ChannelContextProvider } from 'context/ChannelContext';
import { StoreContextProvider } from 'context/StoreContext';
import { RingContextProvider } from 'context/RingContext';
import { UploadContextProvider } from 'context/UploadContext';
import { ViewportContextProvider } from 'context/ViewportContext';
import { useAccess } from 'access/useAccess.hook';
@ -34,11 +35,13 @@ function AccessTestApp() {
<ProfileContextProvider>
<StoreContextProvider>
<AccountContextProvider>
<ViewportContextProvider>
<AppContextProvider>
<AccessView />
</AppContextProvider>
</ViewportContextProvider>
<RingContextProvider>
<ViewportContextProvider>
<AppContextProvider>
<AccessView />
</AppContextProvider>
</ViewportContextProvider>
</RingContextProvider>
</AccountContextProvider>
</StoreContextProvider>
</ProfileContextProvider>

View File

@ -10,6 +10,7 @@ import { ChannelContextProvider } from 'context/ChannelContext';
import { StoreContextProvider } from 'context/StoreContext';
import { UploadContextProvider } from 'context/UploadContext';
import { ViewportContextProvider } from 'context/ViewportContext';
import { RingContextProvider } from 'context/RingContext';
import { ConversationContextProvider } from 'context/ConversationContext';
let mockWebsocket;
@ -43,11 +44,13 @@ function AppTestApp() {
<ProfileContextProvider>
<StoreContextProvider>
<AccountContextProvider>
<ViewportContextProvider>
<AppContextProvider>
<AppView />
</AppContextProvider>
</ViewportContextProvider>
<RingContextProvider>
<ViewportContextProvider>
<AppContextProvider>
<AppView />
</AppContextProvider>
</ViewportContextProvider>
</RingContextProvider>
</AccountContextProvider>
</StoreContextProvider>
</ProfileContextProvider>

View File

@ -8,6 +8,7 @@ import { ChannelContextProvider } from 'context/ChannelContext';
import { StoreContext, StoreContextProvider } from 'context/StoreContext';
import { UploadContextProvider } from 'context/UploadContext';
import { ViewportContextProvider } from 'context/ViewportContext';
import { RingContextProvider } from 'context/RingContext';
import { useSession } from 'session/useSession.hook';
import * as fetchUtil from 'api/fetchUtil';
@ -37,11 +38,13 @@ function SessionTestApp() {
<ProfileContextProvider>
<StoreContextProvider>
<AccountContextProvider>
<ViewportContextProvider>
<AppContextProvider>
<SessionView />
</AppContextProvider>
</ViewportContextProvider>
<RingContextProvider>
<ViewportContextProvider>
<AppContextProvider>
<SessionView />
</AppContextProvider>
</ViewportContextProvider>
</RingContextProvider>
</AccountContextProvider>
</StoreContextProvider>
</ProfileContextProvider>