@bsv/wallet-toolbox
Version:
BRC100 conforming wallet, wallet storage and wallet signer components
20 lines • 838 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const sdk_1 = require("@bsv/sdk");
describe('validationHelpers tests', () => {
jest.setTimeout(99999999);
test('0 validateBase64String', async () => {
const validB64 = 'SGVsbG8gV29ybGQh'; // "Hello World!"
const s = sdk_1.Validation.validateBase64String(validB64, 'testParam', 1, 20);
expect(s).toBe(validB64);
{
const invalidB64 = 'SGVsbG8g29ybGQh';
expect(() => sdk_1.Validation.validateBase64String(invalidB64, 'testParam', 1, 20)).toThrow();
}
{
const invalidB64 = 'SGVsbG8gV29ybGQh=';
expect(() => sdk_1.Validation.validateBase64String(invalidB64, 'testParam', 1, 20)).toThrow();
}
});
});
//# sourceMappingURL=validationHelpers.test.js.map