UNPKG

@patternfly/react-core

Version:

This library provides a set of common React components for use with the PatternFly reference implementation.

18 lines (13 loc) 597 B
import { readFile, fileReaderType } from '../fileUtils'; describe('readFile', () => { const file = new File(['File contents here'], 'testfile.txt'); test('text file', () => { return expect(readFile(file, fileReaderType.text)).resolves.toBe('File contents here'); }); test('dataURL file', () => { return expect(readFile(file, fileReaderType.dataURL)).resolves.toBe('data:application/octet-stream;base64,RmlsZSBjb250ZW50cyBoZXJl'); }); test('rejects on unknown type', () => { return expect(readFile(file, 'foo' as fileReaderType)).rejects.toBe('unknown type'); }); });