segunolalive/helloBooks

View on GitHub
client/__tests__/utils/requestImageUrl.spec.js

Summary

Maintainability
A
0 mins
Test Coverage
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');
  });
});