text: /**
   * Copyright (c) Facebook, Inc. and its affiliates.
   *
   * This source code is licensed under the MIT license found in the
   * LICENSE file in the root directory of this source tree.
   *
   * @format
   * @emails oncall+react_native
   * @flow
   */
  
  'use strict';
  
  const React = require('react');
  const LogBoxInspectorFooter = require('../LogBoxInspectorFooter').default;
  const render = require('../../../../jest/renderer');
  
  describe('LogBoxInspectorFooter', () => {
    it('should render two buttons for warning with no fatal', () => {
      const output = render.shallowRender(
        <LogBoxInspectorFooter onMinimize={() => {}} onDismiss={() => {}} />,
      );
  
      expect(output).toMatchSnapshot();
    });
  
    it('should render fatal for warning with a fatal', () => {
      const output = render.shallowRender(
        <LogBoxInspectorFooter
          onMinimize={() => {}}
          onDismiss={() => {}}
          fatalType="syntax"
        />,
      );
  
      expect(output).toMatchSnapshot();
    });
  
    it('should render fatal button', () => {
      const output = render.shallowRender(
        <LogBoxInspectorFooter
          onMinimize={() => {}}
          onDismiss={() => {}}
          fatalType="fatal"
        />,
      );
  
      expect(output).toMatchSnapshot();
    });
  
    it('should render fatal button for syntax erorr', () => {
      const output = render.shallowRender(
        <LogBoxInspectorFooter
          onMinimize={() => {}}
          onDismiss={() => {}}
          fatalType="syntax"
        />,
      );
  
      expect(output).toMatchSnapshot();
    });
  });
  