1
0
mirror of https://github.com/kremalicious/metamask-extension.git synced 2024-12-04 23:14:56 +01:00
metamask-extension/ui/components/app/snaps/snap-delineator/snap-delineator.test.js

36 lines
1.1 KiB
JavaScript
Raw Normal View History

import React from 'react';
import { DelineatorType } from '../../../../helpers/constants/snaps';
import { renderWithLocalization } from '../../../../../test/lib/render-helpers';
import { SnapDelineator } from './snap-delineator';
describe('SnapDelineator', () => {
const args = {
snapName: 'Test Snap',
type: DelineatorType.Content,
children: 'This is some test content',
};
it('should render the SnapDelineator with content inside', () => {
const { getByText } = renderWithLocalization(<SnapDelineator {...args} />);
expect(getByText(/Content from Test Snap/u)).toBeDefined();
expect(getByText(args.children)).toBeDefined();
});
it('should render an insight title', () => {
args.type = DelineatorType.Insights;
const { getByText } = renderWithLocalization(<SnapDelineator {...args} />);
expect(getByText(/Insights from Test Snap/u)).toBeDefined();
});
it('should render an error title', () => {
args.type = DelineatorType.Error;
const { getByText } = renderWithLocalization(<SnapDelineator {...args} />);
expect(getByText(/Error with Test Snap/u)).toBeDefined();
});
});