bbc/psammead

View on GitHub
packages/components/psammead-media-player/src/Message/index.test.jsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react';
import { render } from '@testing-library/react';
import { shouldMatchSnapshot } from '@bbc/psammead-test-helpers';
import Message from './index';
import '@testing-library/jest-dom/extend-expect';

describe('Media Message', () => {
  it('should display the media message', () => {
    const { getByText } = render(
      <Message
        service="news"
        message="Please enable Javascript or try a different browser"
        placeholderSrc="http://foo.bar/placeholder.png"
        placeholderSrcset="http://foo.bar/placeholder.png"
      />,
    );
    const message = getByText(
      'Please enable Javascript or try a different browser',
    );
    expect(message).toBeInTheDocument();
  });

  shouldMatchSnapshot(
    'matches media message snapshot',
    <Message message="Контент більше не доступний" service="ukrainian" />,
  );
});