You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
588 B
25 lines
588 B
var path = require('path'), |
|
testLoad = require('markdown-it-testgen').load, |
|
mdk = require('../index'); |
|
|
|
var md = require('markdown-it')() |
|
.use(mdk); |
|
|
|
/* this uses the markdown-it-testgen module to automatically generate tests |
|
based on an easy to read text file |
|
*/ |
|
testLoad(path.join(__dirname, 'fixtures/default.txt'), function(data){ |
|
data.fixtures.forEach(function (fixture){ |
|
|
|
/* Testing using jest */ |
|
test(fixture.header, function() { |
|
|
|
var expected = fixture.second.text, |
|
actual = md.render(fixture.first.text); |
|
|
|
expect(actual).toEqual(expected); |
|
|
|
}); |
|
|
|
}); |
|
});
|
|
|