json-theme-even-fork/test/render.js
Rafael Bardini 1c5b4cb7c5 feat(contact): move contact information to header
- List location with city and country
- Linkify phone number
- Render decorative Feather icons
- Use Node.js 14 with Intl.DisplayNames support
2021-03-03 19:52:30 +01:00

25 lines
557 B
JavaScript

const { test } = require('tap')
const { HtmlValidate } = require('html-validate')
const { render } = require('..')
const resume = require('resume-schema/sample.resume.json')
test('renders a resume', t => {
t.matchSnapshot(render(resume))
t.end()
})
test('renders valid HTML', t => {
const htmlvalidate = new HtmlValidate({
extends: ['html-validate:recommended'],
rules: { 'svg-focusable': 'off' },
})
const {
results: [{ messages } = {}],
} = htmlvalidate.validateString(render(resume))
t.is(messages, undefined)
t.end()
})