From 61f5d70bda158c166d440d443b2853ae74914259 Mon Sep 17 00:00:00 2001 From: Muhammed-Ali Demir <muhammed.demir@ptb.de> Date: Thu, 6 Apr 2023 09:12:29 +0200 Subject: [PATCH] test: added test for ad statements reftypes --- .../DCC/AdministrativeData.Statements.test.ts | 20 ++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/tests/DCC/AdministrativeData.Statements.test.ts b/tests/DCC/AdministrativeData.Statements.test.ts index fa497c4..259bccc 100644 --- a/tests/DCC/AdministrativeData.Statements.test.ts +++ b/tests/DCC/AdministrativeData.Statements.test.ts @@ -107,14 +107,6 @@ describe("ItemType", () => { expect(statement1.reference[0]._text).toBe(select(xpath.statements.statement1.reference, dom)); }); - /* TODO: get refType from jest */ - /* - test("should get correct statement 1 refType from XML", () => { - console.log(statement1); - expect(statement1.refType._text).toBe(select(xpath.statements.statement1.refType, dom)); - }); - */ - test("should get correct statement 2 declaration content from XML", () => { // get expected list from example xml const expected = <Element[]>select(xpath.statements.statement2.declaration.content, dom); @@ -149,6 +141,10 @@ describe("ItemType", () => { expect(statement2.data.quantity[1].real.unit._text).toBe(select(xpath.statements.statement2.data.quantity2.si_real.si_unit, dom)); }); + test("should get correct statement 2 refType from XML", () => { + expect(statement2._attr.refType).toBe(select(xpath.statements.statement2.refType, dom)); + }); + test("should get correct statement 3 declaration content from XML", () => { // get expected list from example xml const expected = <Element[]>select(xpath.statements.statement3.declaration.content, dom); @@ -180,6 +176,10 @@ describe("ItemType", () => { expect(statement3.conformity._text).toBe(select(xpath.statements.statement3.conformity, dom)); }); + test("should get correct statement 3 refType from XML", () => { + expect(statement3._attr.refType).toBe(select(xpath.statements.statement3.refType, dom)); + }); + test("should get correct statement 4 declaration content from XML", () => { // get expected list from example xml const expected = <Element[]>select(xpath.statements.statement4.declaration.content, dom); @@ -205,7 +205,9 @@ describe("ItemType", () => { expect(statement4.respAuthority.location.postCode[0]._text).toBe(select(xpath.statements.statement4.respAuthority.location.postCode, dom)); }); - /* TODO: refTypes */ + test("should get correct statement 4 refType from XML", () => { + expect(statement4._attr.refType).toBe(select(xpath.statements.statement4.refType, dom)); + }); /* TODO: setters */ }); -- GitLab