12345678910111213141516171819202122232425262728293031 |
- import * as sumchecker from '.';
- import { ChecksumParseError, ChecksumValidator } from '.';
- await sumchecker('sha256', 'test/fixture/example.sha256sum', 'test/fixture', 'example');
- await sumchecker('sha256', 'test/fixture/example.sha256sum', 'test/fixture', ['example']);
- try {
- await sumchecker('sha256', 'test/fixture/invalid.sha256sum', 'test/fixture', ['example']);
- } catch (error) {
- if (!(error instanceof ChecksumParseError)) {
- throw new Error('Does not throw ChecksumParseError correctly');
- }
- }
- const validator = new ChecksumValidator('sha256', 'test/fixture/example.sha256sum')
- await validator.validate('test/fixture', 'example')
|