/* eslint-env mocha */ import React from "react" import expect from "expect" import { render } from "enzyme" import Markdown from "components/providers/markdown" describe("UI-3199: Sanitized Markdown causing code examples to be double escaped", function(){ it("should single-escape quotes", function(){ let str = "" + "This is a test: \n\n" + " {\"abc\": \"def\"}\n" let props = { source: str } let el = render() expect(el.find("code").first().text()).toEqual("{\"abc\": \"def\"}\n") expect(el.find("code").first().html()).toEqual("{"abc": "def"}\n") }) })