![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/rentpix.corals.io/vendor/swagger-api/swagger-ui/test/components/ |
import React from "react" import expect from "expect" import { shallow } from "enzyme" import HighlightCode from "core/components/highlight-code" const fakeGetConfigs = () => ({syntaxHighlight: {activated: true, theme: "agate"}}) describe("<HighlightCode />", () => { it("should render a Download button if downloadable", () => { const props = {downloadable: true, getConfigs: fakeGetConfigs } const wrapper = shallow(<HighlightCode {...props} />) expect(wrapper.find(".download-contents").length).toEqual(1) }) it("should render a Copy To Clipboard button if copyable", () => { const props = {canCopy: true, getConfigs: fakeGetConfigs } const wrapper = shallow(<HighlightCode {...props} />) expect(wrapper.find("CopyToClipboard").length).toEqual(1) }) it("should render values in a preformatted element", () => { const value = "test text" const props = {value: value, getConfigs: fakeGetConfigs} const wrapper = shallow(<HighlightCode {...props} />) const preTag = wrapper.find("pre") expect(preTag.length).toEqual(1) expect(preTag.contains(value)).toEqual(true) }) })