 
     func testUnescaping() {
 
-        let withoutMarker = "Hello, world.".unescapingFromHTML
+        let withoutMarker = "Hello, world.".removingHTMLEntities
         XCTAssertEqual(withoutMarker, "Hello, world.")
 
-        let noSemicolon = "Fish & Chips".unescapingFromHTML
+        let noSemicolon = "Fish & Chips".removingHTMLEntities
         XCTAssertEqual(noSemicolon, "Fish & Chips")
 
-        let decimal = "My phone number starts with a &#49;".unescapingFromHTML
+        let decimal = "My phone number starts with a &#49;".removingHTMLEntities
         XCTAssertEqual(decimal, "My phone number starts with a 1")
 
-        let invalidDecimal = "My phone number starts with a &#4_9;!".unescapingFromHTML
+        let invalidDecimal = "My phone number starts with a &#4_9;!".removingHTMLEntities
         XCTAssertEqual(invalidDecimal, "My phone number starts with a &#4_9;!")
 
-        let hex = "Let's meet at the caf&#xe9;".unescapingFromHTML
+        let hex = "Let's meet at the caf&#xe9;".removingHTMLEntities
         XCTAssertEqual(hex, "Let's meet at the café")
 
-        let invalidHex = "Let's meet at the caf&#xzi;!".unescapingFromHTML
+        let invalidHex = "Let's meet at the caf&#xzi;!".removingHTMLEntities
         XCTAssertEqual(invalidHex, "Let's meet at the caf&#xzi;!")
 
-        let invalidUnicodePoint = "What is this character ? -> &#xd8ff;".unescapingFromHTML
+        let invalidUnicodePoint = "What is this character ? -> &#xd8ff;".removingHTMLEntities
         XCTAssertEqual(invalidUnicodePoint, "What is this character ? -> &#xd8ff;")
 
-        let badSequence = "I love &swift;".unescapingFromHTML
+        let badSequence = "I love &swift;".removingHTMLEntities
         XCTAssertEqual(badSequence, "I love &swift;")
 
-        let goodSequence = "Do you know &aleph;?".unescapingFromHTML
+        let goodSequence = "Do you know &aleph;?".removingHTMLEntities
         XCTAssertEqual(goodSequence, "Do you know ℵ?")
 
-        let twoSequences = "a &amp;&amp; b".unescapingFromHTML
+        let twoSequences = "a &amp;&amp; b".removingHTMLEntities
         XCTAssertEqual(twoSequences, "a && b")
 
-        let doubleEmojiEscape = ("Going to the &#127482;&#127480; next June").unescapingFromHTML
+        let doubleEmojiEscape = ("Going to the &#127482;&#127480; next June").removingHTMLEntities
         XCTAssertEqual(doubleEmojiEscape, "Going to the 🇺🇸 next June")
 
     }


        self.measure {

            _ = ("Fish & Chips").escapingForASCIIHTML
            _ = ("a ⪰̸ b").escapingForASCIIHTML
            _ = ("Hey 🙃").escapingForASCIIHTML
            _ = ("Going to the 🇺🇸 next June").escapingForASCIIHTML

            _ = ("Fish & Chips").escapingForUnicodeHTML
            _ = ("a ⪰̸ b").escapingForUnicodeHTML
            _ = ("Hey 🙃!").escapingForUnicodeHTML
            _ = ("Going to the 🇺🇸 next June").escapingForUnicodeHTML

        }



    func testStringASCIIEscaping() {

        let namedEscape = ("Fish & Chips").addingASCIIEntities
        XCTAssertEqual(namedEscape, "Fish &#38; Chips")

        let namedDualEscape = ("a ⪰̸ b").addingASCIIEntities
        XCTAssertEqual(namedDualEscape, "a &#10928;&#824; b")

        let emojiEscape = ("Hey 🙃").addingASCIIEntities
        XCTAssertEqual(emojiEscape, "Hey &#128579;")

        let doubleEmojiEscape = ("Going to the 🇺🇸 next June").addingASCIIEntities
        XCTAssertEqual(doubleEmojiEscape, "Going to the &#127482;&#127480; next June")

    }
