box-ui-elements-mlh
Version:
25 lines (20 loc) • 750 B
JavaScript
import FileCollaborations from '../FileCollaborations';
let fileCollaborations;
describe('api/FileCollaborations', () => {
beforeEach(() => {
fileCollaborations = new FileCollaborations({});
});
describe('getUrl()', () => {
test('should throw when a file ID is not provided', () => {
expect(() => {
fileCollaborations.getUrl();
}).toThrow();
});
test('should return the correct collaborations API URL with the provided ID', () => {
const MOCK_FILE_ID = '14237093';
expect(fileCollaborations.getUrl(MOCK_FILE_ID)).toBe(
`https://api.box.com/2.0/files/${MOCK_FILE_ID}/collaborations`,
);
});
});
});