// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
import {render} from '@testing-library/react-native';
import React from 'react';
import {Preferences} from '@constants';
import MenuDivider from './index';
describe('components/menu_divider', () => {
const theme = Preferences.THEMES.denim;
it('should render divider with default margins', () => {
const {root} = render();
expect(root).toHaveStyle({
marginTop: 8,
marginBottom: 8,
marginLeft: 0,
marginRight: 0,
});
});
it('should render divider with custom margins', () => {
const margins = {
marginTop: 16,
marginBottom: 24,
marginLeft: 12,
marginRight: 13,
};
const {root} = render();
expect(root).toHaveStyle({
marginTop: 16,
marginBottom: 24,
marginLeft: 12,
marginRight: 13,
});
});
it('should apply correct theme styles', () => {
const {root} = render();
expect(root).toHaveStyle({
backgroundColor: theme.centerChannelColor,
height: 1,
opacity: 0.08,
});
});
});