@instantdb/core
Version:
Instant's core local abstraction
26 lines (21 loc) • 671 B
text/typescript
import { describe, expect, test } from 'vitest';
import { getDevtoolSrc } from '../../src/devtool.ts';
const defaultConfig = {
position: 'bottom-right' as const,
allowedHosts: ['localhost'],
};
describe('getDevtoolSrc', () => {
test('uses the Instant dashboard by default', () => {
expect(getDevtoolSrc('app-id', defaultConfig)).toBe(
'https://instantdb.com/_devtool?appId=app-id',
);
});
test('uses a configured dashboard URI', () => {
expect(
getDevtoolSrc('app-id', {
...defaultConfig,
dashURI: 'https://dash.instant.example/',
}),
).toBe('https://dash.instant.example/_devtool?appId=app-id');
});
});