import { runDocTest } from './helpers'; describe('text', function() { test('simple text', function() { return runDocTest(function(doc) { doc.font('tests/fonts/Roboto-Regular.ttf'); doc.text('Really simple text', 100, 100); }); }); test('alignment', function() { return runDocTest(function(doc) { doc.font('tests/fonts/Roboto-Regular.ttf'); 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.font('tests/fonts/Roboto-Regular.ttf'); 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.font('tests/fonts/Roboto-Regular.ttf'); doc.fillColor('#000').list(['One', 'Two', 'Three'], 100, 150); }); }); });