import { describe, it, expect } from 'vitest'
import { tilesNearCenter } from '../../app/utils/alprViewport.js'

describe('tilesNearCenter', () => {
  it('returns a single tile for a small viewport', () => {
    const tiles = tilesNearCenter({ south: 37.7, west: -122.5, north: 37.8, east: -122.4 }, 16)
    expect(tiles).toHaveLength(1)
    expect(tiles[0]).toEqual({ south: 37.5, west: -122.5, north: 38, east: -122 })
  })
})
