maplibre-gl
Version:
BSD licensed community fork of mapbox-gl, a WebGL interactive maps library
24 lines (19 loc) • 660 B
text/typescript
import {browser} from './browser';
describe('browser', () => {
test('frameAsync', async () => {
const id = await browser.frameAsync(new AbortController());
expect(id).toBeTruthy();
});
test('now', () => {
expect(typeof browser.now()).toBe('number');
});
test('frameAsync', async () => {
const abortController = new AbortController();
const promise = browser.frameAsync(abortController);
abortController.abort();
await expect(promise).rejects.toThrow();
});
test('hardwareConcurrency', () => {
expect(typeof browser.hardwareConcurrency).toBe('number');
});
});