File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed
Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change @@ -1570,4 +1570,39 @@ describe('HTML to LMHT', () => {
15701570
15711571 assert . equal ( outXmlString , expectedOutString ) ;
15721572 } ) ;
1573+
1574+ it ( 'https://github.com/DesignLiquido/lmht-js/issues/3' , async ( ) => {
1575+ const xmlString = `<!DOCTYPE html>
1576+ <html lang="pt-BR">
1577+ <head>
1578+ <meta charset="UTF-8">
1579+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
1580+ <title>Blog Simples</title>
1581+ </head>
1582+ <body>
1583+ <div class="container main-content">
1584+ <div class="post">
1585+ <h2>Título da Postagem 1</h2>
1586+ <p>Publicado em 2 de julho de 2024</p>
1587+ <p>Conteúdo da postagem 1. Este é um exemplo de conteúdo para uma postagem de blog. Você pode adicionar mais postagens conforme necessário.</p>
1588+ </div>
1589+ <div class="post">
1590+ <h2>Título da Postagem 2</h2>
1591+ <p>Publicado em 1 de julho de 2024</p>
1592+ <p>Conteúdo da postagem 2. Este é outro exemplo de conteúdo para uma postagem de blog.</p>
1593+ </div>
1594+ </div>
1595+ </body>
1596+ </html>
1597+ ` ;
1598+ // const expectedOutString = ``;
1599+
1600+ const xsltClass = new Xslt ( { selfClosingTags : true } ) ;
1601+ const xmlParser = new XmlParser ( ) ;
1602+ const xml = xmlParser . xmlParse ( xmlString ) ;
1603+ const xslt = xmlParser . xmlParse ( xsltString ) ;
1604+ const outXmlString = await xsltClass . xsltProcess ( xml , xslt ) ;
1605+
1606+ assert . ok ( outXmlString ) ;
1607+ } )
15731608} ) ;
You can’t perform that action at this time.
0 commit comments