diff --git a/jest/App.test.tsx b/jest/App.test.tsx
index bbfacce3..24214b89 100644
--- a/jest/App.test.tsx
+++ b/jest/App.test.tsx
@@ -2,12 +2,8 @@ import 'react-native'
import React from 'react'
import App from '../App'
-// Note: import explicitly to use the types shipped with jest.
-import { it } from '@jest/globals'
+import { render } from '@testing-library/react-native'
-// Note: test renderer must be required after react-native.
-import renderer from 'react-test-renderer'
-
-it('renders correctly', () => {
- renderer.create()
+test(`${App.name} renders successfully`, () => {
+ render()
})
diff --git a/jest/QueueProvider.test.tsx b/jest/QueueProvider.test.tsx
index a8079f65..ccf5baf7 100644
--- a/jest/QueueProvider.test.tsx
+++ b/jest/QueueProvider.test.tsx
@@ -1,23 +1,25 @@
import 'react-native'
import React from 'react'
-import { render, screen, waitFor } from '@testing-library/react-native'
-
+import { act, fireEvent, render, screen, waitFor } from '@testing-library/react-native'
+import TrackPlayer, { Event } from 'react-native-track-player'
import { QueryClient, QueryClientProvider } from '@tanstack/react-query'
-import { QueueProvider, useQueueContext } from '../player/queue-provider'
import { Button, Text } from 'react-native'
-import { Event } from 'react-native-track-player'
+
+import { QueueProvider, useQueueContext } from '../player/queue-provider'
import { eventHandler } from './setup-rntp'
const queryClient = new QueryClient()
const QueueConsumer = () => {
- const { currentIndex, useSkip } = useQueueContext()
+ const { currentIndex, useSkip, usePrevious } = useQueueContext()
return (
<>
{currentIndex}