import 'react-native' import React from 'react' import { act, fireEvent, render, screen, waitFor } from '@testing-library/react-native' import { Event } from 'react-native-track-player' import { QueryClient, QueryClientProvider } from '@tanstack/react-query' import { Button, Text } from 'react-native' import { QueueProvider, useQueueContext } from '../src/providers/Player/queue' import { eventHandler } from './setup-rntp' import JellifyTrack from '../src/types/JellifyTrack' const queryClient = new QueryClient() const QueueConsumer = () => { const { currentIndex, useSkip, usePrevious, playQueue, setPlayQueue } = useQueueContext() const tracklist: JellifyTrack[] = [ { url: 'https://example.com/1', item: { Id: '1', }, }, { url: 'https://example.com/2', item: { Id: '2', }, }, { url: 'https://example.com/3', item: { Id: '3', }, }, ] return ( <> {currentIndex}