some frontend unit tests

This commit is contained in:
Danny Coates 2018-02-20 20:31:27 -08:00
parent 4929437283
commit 78728ce4ca
No known key found for this signature in database
GPG key ID: 4C442633C62E00CB
24 changed files with 708 additions and 417 deletions

View file

@ -59,7 +59,7 @@ export default class FileReceiver extends Nanobus {
return;
}
async download() {
async download(noSave = false) {
this.state = 'downloading';
this.emit('progress', this.progress);
try {
@ -78,11 +78,13 @@ export default class FileReceiver extends Nanobus {
if (this.cancelled) {
throw new Error(0);
}
await saveFile({
plaintext,
name: decodeURIComponent(this.fileInfo.name),
type: this.fileInfo.type
});
if (!noSave) {
await saveFile({
plaintext,
name: decodeURIComponent(this.fileInfo.name),
type: this.fileInfo.type
});
}
this.msg = 'downloadFinish';
this.state = 'complete';
return;