Test at spec.ts for referenceConfigMap
This commit is contained in:
@ -112,5 +112,26 @@ describe("Numbering", () => {
|
||||
expect(numbering.ConcreteNumbering).to.have.length(2);
|
||||
});
|
||||
});
|
||||
describe("#referenceConfigMap", () => {
|
||||
it("should store level configs into referenceConfigMap", () => {
|
||||
const numbering = new Numbering({
|
||||
config: [
|
||||
{
|
||||
reference: "test-reference",
|
||||
levels: [
|
||||
{
|
||||
level: 0,
|
||||
start: 10,
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
});
|
||||
numbering.createConcreteNumberingInstance("test-reference", 0);
|
||||
const referenceConfig = numbering.ReferenceConfig[0];
|
||||
const zeroLevelConfig = referenceConfig[0];
|
||||
expect(zeroLevelConfig.start).to.be.equal(10);
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
@ -229,4 +229,7 @@ export class Numbering extends XmlComponent {
|
||||
public get ConcreteNumbering(): ConcreteNumbering[] {
|
||||
return Array.from(this.concreteNumberingMap.values());
|
||||
}
|
||||
public get ReferenceConfig(): object[] {
|
||||
return Array.from(this.referenceConfigMap.values());
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user