import React from "react" import { shallow } from "enzyme" import VersionPragmaFilter from "components/version-pragma-filter" describe("", function(){ it("renders children for a Swagger 2 definition", function(){ // When let wrapper = shallow( hello! ) // Then expect(wrapper.find("div").length).toEqual(1) expect(wrapper.find("div").text()).toEqual("hello!") }) it("renders children for an OpenAPI 3 definition", function(){ // When let wrapper = shallow( hello! ) // Then expect(wrapper.find("div").length).toEqual(1) expect(wrapper.find("div").text()).toEqual("hello!") }) it("renders children when a bypass prop is set", function(){ // When let wrapper = shallow( hello! ) // Then expect(wrapper.find("div").length).toEqual(1) expect(wrapper.find("div").text()).toEqual("hello!") }) it("renders the correct message for an ambiguous-version definition", function(){ // When let wrapper = shallow( hello! ) // Then expect(wrapper.find("div.version-pragma__message--ambiguous").length).toEqual(1) expect(wrapper.find("div.version-pragma__message--missing").length).toEqual(0) }) it("renders the correct message for a missing-version definition", function(){ // When let wrapper = shallow( hello! ) // Then expect(wrapper.find("div.version-pragma__message--missing").length).toEqual(1) expect(wrapper.find("div.version-pragma__message--ambiguous").length).toEqual(0) }) })