OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
reader
/
API
/
swagger-ui-5.17.14
/
test
/
unit
/
components
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/07/2024 04:33:57 AM
rwxr-xr-x
📄
filter.jsx
1.23 KB
08/07/2024 04:33:56 AM
rw-r--r--
📄
highlight-code.jsx
1.65 KB
08/07/2024 04:33:56 AM
rw-r--r--
📄
info-wrapper.jsx
1.68 KB
08/07/2024 04:33:56 AM
rw-r--r--
📄
live-response.jsx
3.32 KB
08/07/2024 04:33:56 AM
rw-r--r--
📄
markdown.jsx
5.43 KB
08/07/2024 04:33:56 AM
rw-r--r--
📄
online-validator-badge.jsx
2.3 KB
08/07/2024 04:33:56 AM
rw-r--r--
📄
operation-tag.jsx
1.32 KB
08/07/2024 04:33:56 AM
rw-r--r--
📄
operation.jsx
900 bytes
08/07/2024 04:33:56 AM
rw-r--r--
📄
operations.jsx
3.32 KB
08/07/2024 04:33:56 AM
rw-r--r--
📄
parameter-row.jsx
9.79 KB
08/07/2024 04:33:56 AM
rw-r--r--
📄
response-body.jsx
2.23 KB
08/07/2024 04:33:56 AM
rw-r--r--
📄
version-pragma-filter.jsx
1.96 KB
08/07/2024 04:33:56 AM
rw-r--r--
Editing: info-wrapper.jsx
Close
import React from "react" import { mount } from "enzyme" import { fromJS } from "immutable" import InfoContainer from "core/containers/info" describe("<InfoContainer/>", function () { const components = { info: () => <span className="mocked-info"/> } const mockedProps = { specSelectors: { info () {}, url () {}, basePath () {}, host () {}, externalDocs () {}, }, oas3Selectors: { selectedServer () {}, }, getComponent: c => components[c] } it("renders Info inside InfoContainer if info is provided", function () { // Given let props = {...mockedProps} props.specSelectors = {...mockedProps.specSelectors} props.specSelectors.info = function () {return fromJS(["info1", "info2"])} // When let wrapper = mount(<InfoContainer {...props}/>) // Then const renderedInfo = wrapper.find("span.mocked-info") expect(renderedInfo.length).toEqual(1) }) it("does not render Info inside InfoContainer if no info is provided", function () { // Given let props = {...mockedProps} props.specSelectors = {...mockedProps.specSelectors} props.specSelectors.info = function () {return fromJS([])} // When let wrapper = mount(<InfoContainer {...props}/>) // Then const renderedInfo = wrapper.find("span.mocked-info") expect(renderedInfo.length).toEqual(0) }) it("does not render Info inside InfoContainer if info is undefined", function () { // Given let props = {...mockedProps} // When let wrapper = mount(<InfoContainer {...props}/>) // Then const renderedInfo = wrapper.find("span.mocked-info") expect(renderedInfo.length).toEqual(0) }) })