UNPKG

runu

Version:
45 lines (41 loc) 1.2 kB
describe('fileRemoved event', function() { /** * @type {Flow} */ var flow; beforeEach(function () { flow = new Flow({ generateUniqueIdentifier: function (file) { return file.size; } }); }); it('should call fileRemoved event on Flow.removeFile', function() { var valid = false; var removedFile = null; flow.on('fileRemoved', function (file) { expect(file.file instanceof Blob).toBeTruthy(); removedFile = file; valid = true; }); flow.addFile(new Blob(['file part'])); var addedFile = flow.files[0]; flow.removeFile(addedFile); expect(removedFile).toBe(addedFile); expect(valid).toBeTruthy(); }); it('should call fileRemoved event FlowFile.cancel', function() { var valid = false; var removedFile = null; flow.on('fileRemoved', function (file) { expect(file.file instanceof Blob).toBeTruthy(); removedFile = file; valid = true; }); flow.addFile(new Blob(['file part'])); var addedFile = flow.files[0]; addedFile.cancel(); expect(removedFile).toBe(addedFile); expect(valid).toBeTruthy(); }); });