import { describe, it, expect } from 'vitest'
import { evaluateGeo } from './geo.js'

describe('evaluateGeo', () => {
  it('empty country: geo out of range block', () => {
    expect(evaluateGeo('', [])).toEqual({
      isSuspicious: true,
      codes: ['GEO_OUT_OF_RANGE'],
      setCookie: false,
    })
  })

  it('non-IL country with default allowlist: block', () => {
    expect(evaluateGeo('US', [])).toEqual({
      isSuspicious: true,
      codes: ['GEO_OUT_OF_RANGE'],
      setCookie: false,
    })
  })
})
