mirror of
https://github.com/inaturalist/iNaturalistReactNative.git
synced 2026-01-06 04:49:05 -05:00
34 lines
1.0 KiB
JavaScript
34 lines
1.0 KiB
JavaScript
import getDataForPixel from "sharedHelpers/fetchUTFGridData";
|
|
|
|
const UTF_GRID_JSON = {
|
|
// eslint-disable-next-line max-len
|
|
grid: [" ! # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B "],
|
|
keys: ["1234"],
|
|
data: {
|
|
1234: {
|
|
captive: null,
|
|
cellCount: 1,
|
|
geoprivacy: "obscured",
|
|
id: 1234,
|
|
latitude: 36.1234,
|
|
longitude: -121.1234,
|
|
private_location: true,
|
|
quality_grade: "research",
|
|
"taxon.iconic_taxon_id": 1,
|
|
uuid: "this-is-a-uuid"
|
|
}
|
|
}
|
|
};
|
|
|
|
describe( "getDataForPixel", ( ) => {
|
|
it( "should return null if grid is undefined", ( ) => {
|
|
expect( getDataForPixel( 0, 0, { ...UTF_GRID_JSON, grid: undefined } ) ).toBeNull( );
|
|
} );
|
|
it( "should return null if data is undefined", ( ) => {
|
|
expect( getDataForPixel( 0, 0, { ...UTF_GRID_JSON, data: undefined } ) ).toBeNull( );
|
|
} );
|
|
it( "should return null if json is undefined", ( ) => {
|
|
expect( getDataForPixel( 0, 0, undefined ) ).toBeNull( );
|
|
} );
|
|
} );
|