aa8a0bd83f
Ingest aircraft and vessel tracks via OSINT feeds and tactical CoT, expose viewport-filtered SSE to the map, and add an OSM ALPR layer with tiled caching and performant marker sync.
11 lines
429 B
JavaScript
11 lines
429 B
JavaScript
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 })
|
|
})
|
|
})
|