@@ -1384,5 +1384,91 @@ public Task Bug393_RegressionWithVaryingNewLines()
13841384 var config = new Config { UnknownTags = Config . UnknownTagsOption . Bypass , ListBulletChar = '*' } ;
13851385 return CheckConversion ( html , config ) ;
13861386 }
1387+
1388+ [ Fact ]
1389+ public Task SlackFlavored_Bold ( )
1390+ {
1391+ const string html = "<b>test</b> | <strong>test</strong>" ;
1392+ var config = new Config { SlackFlavored = true } ;
1393+ return CheckConversion ( html , config ) ;
1394+ }
1395+
1396+ [ Fact ]
1397+ public Task SlackFlavored_Italic ( )
1398+ {
1399+ const string html = "<i>test</i> | <em>test</em>" ;
1400+ var config = new Config { SlackFlavored = true } ;
1401+ return CheckConversion ( html , config ) ;
1402+ }
1403+
1404+ [ Fact ]
1405+ public Task SlackFlavored_Strikethrough ( )
1406+ {
1407+ const string html = "<del>test</del>" ;
1408+ var config = new Config { SlackFlavored = true } ;
1409+ return CheckConversion ( html , config ) ;
1410+ }
1411+
1412+ [ Fact ]
1413+ public Task SlackFlavored_Bullets ( )
1414+ {
1415+ const string html = "<ul>\n <li>Item 1</li>\n <li>Item 2</li>\n <li>Item 3</li>\n </ul>" ;
1416+ var config = new Config { SlackFlavored = true } ;
1417+ return CheckConversion ( html , config ) ;
1418+ }
1419+
1420+ [ Fact ]
1421+ public void SlackFlavored_Unsupported_Hr ( )
1422+ {
1423+ const string html = "<hr/>" ;
1424+ var config = new Config { SlackFlavored = true } ;
1425+ var converter = new Converter ( config ) ;
1426+ Assert . Throws < SlackUnsupportedTagException > ( ( ) => converter . Convert ( html ) ) ;
1427+ }
1428+
1429+ [ Fact ]
1430+ public void SlackFlavored_Unsupported_Img ( )
1431+ {
1432+ const string html = "<img src=\" \" />" ;
1433+ var config = new Config { SlackFlavored = true } ;
1434+ var converter = new Converter ( config ) ;
1435+ Assert . Throws < SlackUnsupportedTagException > ( ( ) => converter . Convert ( html ) ) ;
1436+ }
1437+
1438+ [ Fact ]
1439+ public void SlackFlavored_Unsupported_Sup ( )
1440+ {
1441+ const string html = "<sup>test</sup>" ;
1442+ var config = new Config { SlackFlavored = true } ;
1443+ var converter = new Converter ( config ) ;
1444+ Assert . Throws < SlackUnsupportedTagException > ( ( ) => converter . Convert ( html ) ) ;
1445+ }
1446+
1447+ [ Fact ]
1448+ public void SlackFlavored_Unsupported_Table ( )
1449+ {
1450+ const string html = "<table></table>" ;
1451+ var config = new Config { SlackFlavored = true } ;
1452+ var converter = new Converter ( config ) ;
1453+ Assert . Throws < SlackUnsupportedTagException > ( ( ) => converter . Convert ( html ) ) ;
1454+ }
1455+
1456+ [ Fact ]
1457+ public void SlackFlavored_Unsupported_Table_Td ( )
1458+ {
1459+ const string html = "<td></td>" ;
1460+ var config = new Config { SlackFlavored = true } ;
1461+ var converter = new Converter ( config ) ;
1462+ Assert . Throws < SlackUnsupportedTagException > ( ( ) => converter . Convert ( html ) ) ;
1463+ }
1464+
1465+ [ Fact ]
1466+ public void SlackFlavored_Unsupported_Table_Tr ( )
1467+ {
1468+ const string html = "<tr></tr>" ;
1469+ var config = new Config { SlackFlavored = true } ;
1470+ var converter = new Converter ( config ) ;
1471+ Assert . Throws < SlackUnsupportedTagException > ( ( ) => converter . Convert ( html ) ) ;
1472+ }
13871473 }
13881474}
0 commit comments