diff --git a/tests/GP_Temperature/noQuantity.test.ts b/tests/GP_Temperature/noQuantity.test.ts index 6ccaf68ceb458767ad63ed38a821316fed6ab040..04e70118c48bffbcd815724e651a25de686aa763 100644 --- a/tests/GP_Temperature/noQuantity.test.ts +++ b/tests/GP_Temperature/noQuantity.test.ts @@ -3,13 +3,15 @@ * @xml ./tests/resources/GP_Temperature_Complete_DCC.xml */ -import { select } from "../util"; +import { select, toTextArr, toTextContentArr } from "../util"; import { DCCDocument } from "../../src"; const base = "//dcc:quantity[@refType='test_noQuantity']/dcc:noQuantity"; const xpath = { noQuantity: { - name: `string(${base}/dcc:name)`, + name: { + content: `string(${base}/dcc:name/dcc:content)`, + }, content: `string(${base}/dcc:content)`, file: { fileName: `string(${base}/dcc:file/dcc:fileName)`, @@ -31,7 +33,9 @@ describe("noQuantity", () => { }); test("should get correct name from XML", () => { - expect(result.data.quantity[0].noQuantity.name._text).toBe(select(xpath.noQuantity.name, dom)); + const expected = <Element[]>select(xpath.noQuantity.name.content, dom); + + expect(toTextArr(result.data.quantity[0].noQuantity.name.content)[0]).toBe(expected); }); test("should get correct content from XML", () => {