UNPKG

showdown-target-blank

Version:
47 lines (39 loc) 1.38 kB
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Mocha Tests</title> <link rel="stylesheet" href="../node_modules/mocha/mocha.css" /> </head> <body> <div id="mocha"> <textarea id="test-basic-input2">Ping [Google](http://google.com) to find out more</textarea> <div id="test-basic-expected2"><p>Ping <a target="_blank" href="http://google.com">Google</a> to find out more</p></div> </div> <script src="../node_modules/mocha/mocha.js"></script> <script src="../node_modules/chai/chai.js"></script> <script src="../node_modules/showdown/dist/showdown.js"></script> <script src="../src/target_blank.js"></script> <script> mocha.setup('bdd'); mocha.reporter('html'); </script> <script> var expect = chai.expect; describe('Target blank extension test cases', function () { var converter = new showdown.Converter({extensions: ['targetblank']}); it('should add target="_blank"', function () { var input = 'Link to [Google](http://google.com) and [Yahoo](http://yahoo.com)', expected = '<p>Link to <a target="_blank" href="http://google.com">Google</a> and <a target="_blank" href="http://yahoo.com">Yahoo</a></p>', otp = converter.makeHtml(input); expect(otp).to.equal(expected); }); }); </script> <script> if (navigator.userAgent.indexOf('PhantomJS') < 0) { mocha.run(); } </script> </body> </html>