wms-xmlify-copy-resource
Version:
Convert a JSON-encoded WMS Copy Resource object into its XML equivalent
32 lines (25 loc) • 623 B
JavaScript
var test = require('tape')
var caption = require('../elements/caption')
var data = {
chronology: 3,
description: 'Description text',
enumeration: 1,
id: 123,
sequence: '2',
ignore: 'me!'
}
var expect = [
'<caption enumeration="1" chronology="3">',
'</caption>',
]
test('element is filled and formatted', function (t) {
var expect = '<caption enumeration="1" chronology="3"><description></caption>'
})
test('empty element is empty', function (t) {
t.equal(caption(), '')
})
test('enumeration is non-negative', function (t) {
var emptyExpect = '<caption/>'
t.equal(c(data), expect)
t.end()
})