@carbon/ibm-cloud-cognitive-cdai
Version:
Carbon for Cloud & Cognitive CD&AI UI components
30 lines (28 loc) • 1.24 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _react = _interopRequireDefault(require("react"));
var _enzyme = require("enzyme");
var _ = require(".");
//
// Copyright IBM Corp. 2020, 2020
//
// This source code is licensed under the Apache-2.0 license found in the
// LICENSE file in the root directory of this source tree.
//
describe('ContextHeader', function () {
it('Renders as expected', function () {
var wrapper = (0, _enzyme.mount)(/*#__PURE__*/_react.default.createElement(_.ContextHeader, {
name: "name",
namespace: "namespace",
task: "High level task"
}));
expect(wrapper).toBeDefined();
expect(wrapper.find('.ide-context-header')).toHaveLength(1);
expect(wrapper.find('.ide-context-header--name')).toHaveLength(1);
expect(wrapper.find('.ide-context-header--name').text()).toEqual('name');
expect(wrapper.find('.ide-context-header--namespace')).toHaveLength(1);
expect(wrapper.find('.ide-context-header--namespace').text()).toEqual('namespace');
expect(wrapper.find('.ide-context-header--task')).toHaveLength(1);
expect(wrapper.find('.ide-context-header--task').text()).toEqual('High level task');
});
});