apeman-react-head
Version:
apeman react package for head component.
59 lines (53 loc) • 1.18 kB
JavaScript
/**
* Test case for apHead.
* Runs with mocha.
*/
const ApHead = require('../lib/ap_head.js').default
const React = require('react')
const ReactDOM = require('react-dom/server')
const assert = require('assert')
describe('ap-head', () => {
before((done) => {
done()
})
after((done) => {
done()
})
it('Ap head', (done) => {
let html = ReactDOM.renderToStaticMarkup(
React.createElement('html',
{},
React.createElement(ApHead, {
charset: 'utf-8',
title: 'foo',
icon: './favicon.png',
meta: [ {
'description': 'This is description.'
} ],
itemProps: {
'name': 'hoge',
'description': 'This is the hoge'
},
version: '1.0.0',
css: [
'css/lib.css',
'css/app.css'
],
js: [
'js/lib.js',
'js/app.js'
],
viewport: {
width: '360',
initialScale: '1.0'
}
})
)
)
console.log(html)
assert.ok(html)
done()
})
})
/* global describe, before, after, it */