瀏覽代碼

Add nested unparse test case

Chris Watson 5 年之前
父節點
當前提交
5b17bd8370
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      __tests__/extensions/HTML.spec.js

+ 11 - 0
__tests__/extensions/HTML.spec.js

@@ -92,5 +92,16 @@ describe('HTMLParser', () => {
             const text = HTMLParser.unparse(strippedText, rawEntities)
             const text = HTMLParser.unparse(strippedText, rawEntities)
             expect(text).toEqual(unparsed)
             expect(text).toEqual(unparsed)
         })
         })
+
+        test('it should unparse nested entities', () => {
+            const unparsed = '<strong><em>Hello world</em></strong>'
+            const strippedText = 'Hello world'
+            const rawEntities = [
+                new types.MessageEntityBold({ offset: 0, length: 11 }),
+                new types.MessageEntityItalic({ offset: 0, length: 11 }),
+            ]
+            const text = HTMLParser.unparse(strippedText, rawEntities)
+            expect(text).toEqual(unparsed)
+        })
     })
     })
 })
 })