tests for DataFileServiceImpl
This commit is contained in:
parent
7416534ab8
commit
527e108d2e
3 changed files with 92 additions and 8 deletions
|
@ -12,15 +12,17 @@ export class DataFileServiceImpl implements DataFileService {
|
|||
|
||||
}
|
||||
|
||||
public blobToString(blob: any, callback: (result: string) => void): void {
|
||||
var reader: FileReader = new FileReader();
|
||||
public blobToString(blob: Blob, callback: (result: string) => void): void {
|
||||
var reader: FileReader = this.fileReaderFactory();
|
||||
reader.onload = (event: Event) => callback(event.target['result']);
|
||||
reader.onerror = (event: Event) => callback(null);
|
||||
reader.onabort = (event: Event) => callback(null);
|
||||
reader.readAsText(blob);
|
||||
}
|
||||
|
||||
public arrayToString(buf: any, callback: (result: string) => void): void {
|
||||
var blob: Blob = new Blob([buf], {type: 'application/octet-binary'});
|
||||
var reader = new FileReader();
|
||||
const blob: Blob = new Blob([buf], {type: 'application/octet-binary'});
|
||||
var reader: FileReader = this.fileReaderFactory();
|
||||
reader.onload = (event: Event) => callback(event.target['result']);
|
||||
reader.onerror = (event: Event) => callback(null);
|
||||
reader.onabort = (event: Event) => callback(null);
|
||||
|
|
Reference in a new issue