mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-20 23:28:06 +02:00
Add a parameter to the isName
function that enables checking not just that something is a Name
, but also that the actual name
properties matches
This is similar to the existing `isCmd` and `isDict` functions, which already support similar kind of checks. With the updated `isName` function, we'll be able to simplify many callsites from: `isName(someVariable) && someVariable.name === 'someName'` to: `isName(someVariable, 'someName')`.
This commit is contained in:
parent
94089960c0
commit
af636aae96
2 changed files with 10 additions and 10 deletions
|
@ -244,6 +244,12 @@ describe('primitives', function() {
|
|||
var name = Name.get('Font');
|
||||
expect(isName(name)).toEqual(true);
|
||||
});
|
||||
|
||||
it('handles names with name check', function () {
|
||||
var name = Name.get('Font');
|
||||
expect(isName(name, 'Font')).toEqual(true);
|
||||
expect(isName(name, 'Subtype')).toEqual(false);
|
||||
});
|
||||
});
|
||||
|
||||
describe('isCmd', function () {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue