renditions service test improvements

This commit is contained in:
Eugenio Romano
2016-10-12 10:20:31 +01:00
parent 3f662b9d40
commit a962512df0
11 changed files with 182 additions and 115 deletions

View File

@@ -40,6 +40,21 @@ export class RenditionsService {
}
observer.next(isAvailable);
observer.complete();
}, () => {
observer.next(false);
observer.complete();
});
});
}
isConversionPossible(nodeId: string, encoding: string) {
return Observable.create((observer) => {
this.getRendition(nodeId, encoding).subscribe(() => {
observer.next(true);
observer.complete();
}, () => {
observer.next(false);
observer.complete();
});
});
}
@@ -55,7 +70,7 @@ export class RenditionsService {
}
createRendition(nodeId: string, encoding: string) {
return Observable.fromPromise(this.apiService.getInstance().core.renditionsApi.createRendition(nodeId, {id: 'pdf'}))
return Observable.fromPromise(this.apiService.getInstance().core.renditionsApi.createRendition(nodeId, {id: encoding}))
.catch(this.handleError);
}