import React from 'react';
import { screen } from '@testing-library/react';
import { renderInAppContext } from '@theorchard/suite-testing';
import ContractDistributionForm from 'src/components/contract-distribution/contract-distribution-form';
import { ABACUS_PROFILE } from 'src/constants';

describe('<ServiceRestrictions>', () => {
    const mockIdentity = {
        id: 'Jane User',
        profileType: ABACUS_PROFILE,
        features: {},
    };

    const render = (identity = mockIdentity) =>
        renderInAppContext(<ContractDistributionForm />, { identity });

    it('renders info message', () => {
        render();
        expect(
            screen.getByText(
                'The link you followed is probably broken, or the page has been removed.'
            )
        ).toBeDefined();
    });
});
