import React from 'react';
import { render } from '@testing-library/react';
import TermsPage from '../terms-page';

describe('<TermsPage>', () => {
    const defaultProps = {
        brand: 'orchard',
    };

    const renderComponent = (props?: Record<string, unknown>) =>
        render(<TermsPage {...defaultProps} {...props} />);

    test('render Orchard privacy text', () => {
        const { container, getByText } = renderComponent();

        expect(getByText('Terms and Conditions')).toBeInTheDocument();
        expect(
            container.querySelector('.legalPage.orchard')
        ).toBeInTheDocument();
    });

    test('render AWAL privacy text', () => {
        const { container } = renderComponent({ brand: 'awal' });

        expect(container.querySelector('.legalPage.awal')).toBeInTheDocument();
    });
});
