Merge pull request #12742 from calixteman/map
Don't use 'in' operator to check if key is in a Map
This commit is contained in:
commit
3447f7c703
@ -965,7 +965,7 @@ class PDFDocument {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(name in promises)) {
|
if (!promises.has(name)) {
|
||||||
promises.set(name, []);
|
promises.set(name, []);
|
||||||
}
|
}
|
||||||
promises.get(name).push(
|
promises.get(name).push(
|
||||||
|
@ -212,6 +212,7 @@ describe("document", function () {
|
|||||||
const kid1Ref = Ref.get(314, 0);
|
const kid1Ref = Ref.get(314, 0);
|
||||||
const kid11Ref = Ref.get(159, 0);
|
const kid11Ref = Ref.get(159, 0);
|
||||||
const kid2Ref = Ref.get(265, 0);
|
const kid2Ref = Ref.get(265, 0);
|
||||||
|
const kid2BisRef = Ref.get(266, 0);
|
||||||
const parentRef = Ref.get(358, 0);
|
const parentRef = Ref.get(358, 0);
|
||||||
|
|
||||||
const allFields = Object.create(null);
|
const allFields = Object.create(null);
|
||||||
@ -225,13 +226,14 @@ describe("document", function () {
|
|||||||
}
|
}
|
||||||
|
|
||||||
allFields.kid1.set("Kids", [kid11Ref]);
|
allFields.kid1.set("Kids", [kid11Ref]);
|
||||||
allFields.parent.set("Kids", [kid1Ref, kid2Ref]);
|
allFields.parent.set("Kids", [kid1Ref, kid2Ref, kid2BisRef]);
|
||||||
|
|
||||||
const xref = new XRefMock([
|
const xref = new XRefMock([
|
||||||
{ ref: parentRef, data: allFields.parent },
|
{ ref: parentRef, data: allFields.parent },
|
||||||
{ ref: kid1Ref, data: allFields.kid1 },
|
{ ref: kid1Ref, data: allFields.kid1 },
|
||||||
{ ref: kid11Ref, data: allFields.kid11 },
|
{ ref: kid11Ref, data: allFields.kid11 },
|
||||||
{ ref: kid2Ref, data: allFields.kid2 },
|
{ ref: kid2Ref, data: allFields.kid2 },
|
||||||
|
{ ref: kid2BisRef, data: allFields.kid2 },
|
||||||
]);
|
]);
|
||||||
|
|
||||||
acroForm.set("Fields", [parentRef]);
|
acroForm.set("Fields", [parentRef]);
|
||||||
@ -244,7 +246,7 @@ describe("document", function () {
|
|||||||
|
|
||||||
expect(fields["parent.kid1"]).toEqual(["314R"]);
|
expect(fields["parent.kid1"]).toEqual(["314R"]);
|
||||||
expect(fields["parent.kid1.kid11"]).toEqual(["159R"]);
|
expect(fields["parent.kid1.kid11"]).toEqual(["159R"]);
|
||||||
expect(fields["parent.kid2"]).toEqual(["265R"]);
|
expect(fields["parent.kid2"]).toEqual(["265R", "266R"]);
|
||||||
expect(fields.parent).toEqual(["358R"]);
|
expect(fields.parent).toEqual(["358R"]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user