import { describe, it, expect } from 'vitest'
import { isWaitingConfirmationPayload} from './csv-import-status-api'
describe('csv-import-status-api', () => {
    describe('isWaitingConfirmationPayload', () => {
        it('devuelve false si recibe null', () => {
            expect(isWaitingConfirmationPayload(null)).toBe(false)
        })
        it('devuelve false si recibe objeto vacío', () => {
            expect(isWaitingConfirmationPayload({})).toBe(false)
        })
        it('devuelve true si status es waiting_confirmation', () => {
            expect(isWaitingConfirmationPayload({ status: 'waiting_confirmation' })).toBe(true)
        })
        it('devuelve true si tiene job_id y total_rows', () => {
            expect(isWaitingConfirmationPayload({ job_id: 'abc', total_rows: 10 })).toBe(true)
        })
    })
})