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}