pdfkit/tests/integration/text.spec.js
2019-01-07 20:51:06 -03:00

39 lines
1.0 KiB
JavaScript

var { runDocTest } = require('./helpers');
describe('text', function() {
test('simple text', function() {
return runDocTest(function(doc) {
doc.text('Really simple text', 100, 100);
});
});
test('alignment', function() {
return runDocTest(function(doc) {
doc.text('Left aligned text', { align: 'left' });
doc.text('Right aligned text', { align: 'right' });
doc.text(
'Justified aligned text - Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam in suscipit purus.',
{ align: 'justify' }
);
});
});
test('decoration', function() {
return runDocTest(function(doc) {
doc.fillColor('blue').text('Here is a link!', 100, 100, {
link: 'http://google.com/',
underline: true
});
doc.text('Strike', 100, 130, {
strike: true
});
});
});
test('list', function() {
return runDocTest(function(doc) {
doc.fillColor('#000').list(['One', 'Two', 'Three'], 100, 150);
});
});
});