| 12345678910111213141516171819202122 |
- 'use strict';
- const { expect } = require('chai');
- const { parseXML } = require('../../../xml/parser');
- describe('Parser', function() {
- describe('parseXML', function() {
- it('throws Error on malformed input', async function() {
- let lastError;
- try {
- await parseXML(`<oadr2b:oadrPayload xmlns:oadr2b="http://openadr.org/oadr-2.0b/2012/07" xmlns:ei="http://docs.oasis-open.org/ns/energyinterop/201110" xmlns:emix="http://docs.oasis-open.org/ns/emix/2011/06" xmlns:pyld="http://docs.oasis-open.org/ns/energyinterop/201110/payloads" xmlns:power="http://docs.oasis-open.org/ns/emix/2011/06/power" xmlns:scale="http://docs.oasis-open.org/ns/emix/2011/06/siscale" xmlns:xcal="urn:ietf:params:xml:ns:icalendar-2.0" xmlns:strm="urn:ietf:params:xml:ns:icalendar-2.0:stream">
- <oadr2b:oadrSignedObject>
- <oadr2b:oadrCreatePartyRegistration ei:schemaVersion="2.0b">`);
- } catch (e) {
- lastError = e;
- }
- expect(lastError).to.be.an('error');
- });
- });
- });
|