1 | const test = require('tape');
|
2 | const headElement = require('../lib/document-head');
|
3 | const data = require('../lib/_defaults.json');
|
4 |
|
5 | test('Head Element', function(assert){
|
6 | {
|
7 | let message = 'outputs a string';
|
8 | let actual = typeof headElement(data);
|
9 | let expected = 'string';
|
10 |
|
11 | assert.equal(actual, expected, message);
|
12 | }
|
13 |
|
14 | {
|
15 | let message = 'interpolates data';
|
16 | let actual = headElement(Object.assign(data, { title: 'Head Element' })).match(/<title>Head Element<\/title>/ig);
|
17 | let expected = ['<title>Head Element</title>'];
|
18 | assert.deepEqual(actual, expected, message);
|
19 | }
|
20 |
|
21 | assert.end();
|
22 | });
|