// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved. // See LICENSE.txt for license information. import React from 'react'; import {shallow} from 'enzyme'; import Preferences from 'mattermost-redux/constants/preferences'; import DialogElement from './dialog_element.js'; describe('DialogElement', () => { const baseDialogProps = { displayName: 'Testing', name: 'testing', type: 'text', }; const theme = Preferences.THEMES.default; test('secureTextEntry is true and multiline is false when subtype is password', () => { const wrapper = shallow( ); expect(wrapper.find({secureTextEntry: true}).exists()).toBe(true); expect(wrapper.find({multiline: false}).exists()).toBe(true); }); test('secureTextEntry is false when subtype is not password', () => { const wrapper = shallow( ); expect(wrapper.find({secureTextEntry: false}).exists()).toBe(true); }); });