client/__tests__/utils/requestImageUrl.spec.js
import requestImageUrl from '../../utils/requestImageUrl';
describe('requestImageUrl', () => {
it('returns the url if no configuration object is passed', () => {
const baseUrl = 'localhost:3000';
const result = requestImageUrl(baseUrl);
expect(result).toEqual(baseUrl);
});
it('adds width, height and fill configuration the url', () => {
const baseUrl = 'localhost:3000';
const result = requestImageUrl(baseUrl,
{ width: 10, height: 10, fill: true });
expect(result).not.toEqual(baseUrl);
expect(result).toContain('w_10');
expect(result).toContain('h_10');
expect(result).toContain('c_fill');
});
});