@confluxfans/cip-23
Version:
Tiny library with utility functions that can help with signing and verifying CIP-23 based messages
15 lines (12 loc) • 489 B
text/typescript
import invalidSchema from '../__fixtures__/invalid-schema.json';
import validSchema from '../__fixtures__/typed-data-1.json';
import { validateTypedData } from './json';
describe('validateTypedData', () => {
it('validates an CIP-23 JSON schema', () => {
expect(validateTypedData(validSchema)).toBe(true);
});
it('returns false for invalid JSON schemas', () => {
expect(validateTypedData({})).toBe(false);
expect(validateTypedData(invalidSchema)).toBe(false);
});
});