Add regression test playing local mp3s

This commit is contained in:
Jordan Eldredge 2017-03-20 22:49:23 +00:00
parent 2792516c81
commit 2aec4d68a4

View file

@ -0,0 +1,21 @@
import mediaMiddleware from './mediaMiddleware';
import {LOAD_AUDIO_FILE} from './actionTypes';
const mockMedia = {
addEventListener: jest.fn(),
loadFromFileReference: jest.fn()
};
const mockStore = {};
const mockNext = jest.fn();
const middleware = mediaMiddleware(mockMedia)(mockStore)(mockNext);
describe('Inbound actions', () => {
it('intercepts LOAD_AUDIO_FILE', () => {
const mockFile = {fileReference: {}};
middleware({type: LOAD_AUDIO_FILE, file: mockFile});
expect(mockMedia.loadFromFileReference)
.toHaveBeenCalledWith(mockFile.fileReference);
});
});