UNPKG

ndla-ui

Version:

UI component library for NDLA.

56 lines (47 loc) 1.22 kB
/** * Copyright (c) 2017-present, NDLA. * * This source code is licensed under the GPLv3 license found in the * LICENSE file in the root directory of this source tree. * */ /* eslint-env jest */ import React from 'react'; import renderer from 'react-test-renderer'; import Image from '../Image'; test('Image renderers correctly', () => { const component = renderer.create( <Image alt="example" src="https://example.com/image.png" />, ); expect(component.toJSON()).toMatchSnapshot(); }); test('Lazyloaded image renderers correctly', () => { const component = renderer.create( <Image lazyLoad lazyLoadSrc="https://example.com/blurry.png" alt="example" src="https://example.com/image.png" />, ); expect(component.toJSON()).toMatchSnapshot(); }); test('Image with crop and focalpoint props renderers correctly', () => { const component = renderer.create( <Image crop={{ startX: 14.59, endX: 79.63, startY: 20, endY: 100, }} focalPoint={{ x: 65.08, y: 45.28, }} alt="example" src="https://example.com/image.png" />, ); expect(component.toJSON()).toMatchSnapshot(); });