mirror of
https://github.com/zen-browser/pdf.js.git
synced 2025-07-08 09:20:06 +02:00
Add // prettier-ignore
comments to prevent re-formatting of certain data structures
There's a fair number of (primarily) `Array`s/`TypedArray`s whose formatting we don't want disturb, since in many cases that would lead to the code becoming much more difficult to read and/or break existing inline comments. *Please note:* It may be a good idea to look through these cases individually, and possibly re-write some of the them (especially the `String` ones) to reduce the need for all of these ignore commands.
This commit is contained in:
parent
c3a1c67950
commit
8ec1dfde49
25 changed files with 130 additions and 3 deletions
|
@ -214,6 +214,7 @@ describe('parser', function() {
|
|||
describe('Linearization', function() {
|
||||
it('should not find a linearization dictionary', function() {
|
||||
// Not an actual linearization dictionary.
|
||||
// prettier-ignore
|
||||
const stream1 = new StringStream(
|
||||
'3 0 obj\n' +
|
||||
'<<\n' +
|
||||
|
@ -225,6 +226,7 @@ describe('parser', function() {
|
|||
expect(Linearization.create(stream1)).toEqual(null);
|
||||
|
||||
// Linearization dictionary with invalid version number.
|
||||
// prettier-ignore
|
||||
const stream2 = new StringStream(
|
||||
'1 0 obj\n' +
|
||||
'<<\n' +
|
||||
|
@ -236,6 +238,7 @@ describe('parser', function() {
|
|||
});
|
||||
|
||||
it('should accept a valid linearization dictionary', function() {
|
||||
// prettier-ignore
|
||||
const stream = new StringStream(
|
||||
'131 0 obj\n' +
|
||||
'<<\n' +
|
||||
|
@ -264,6 +267,7 @@ describe('parser', function() {
|
|||
it('should reject a linearization dictionary with invalid ' +
|
||||
'integer parameters', function() {
|
||||
// The /L parameter should be equal to the stream length.
|
||||
// prettier-ignore
|
||||
const stream1 = new StringStream(
|
||||
'1 0 obj\n' +
|
||||
'<<\n' +
|
||||
|
@ -283,6 +287,7 @@ describe('parser', function() {
|
|||
'dictionary does not equal the stream length.'));
|
||||
|
||||
// The /E parameter should not be zero.
|
||||
// prettier-ignore
|
||||
const stream2 = new StringStream(
|
||||
'1 0 obj\n' +
|
||||
'<<\n' +
|
||||
|
@ -302,6 +307,7 @@ describe('parser', function() {
|
|||
'dictionary is invalid.'));
|
||||
|
||||
// The /O parameter should be an integer.
|
||||
// prettier-ignore
|
||||
const stream3 = new StringStream(
|
||||
'1 0 obj\n' +
|
||||
'<<\n' +
|
||||
|
@ -324,6 +330,7 @@ describe('parser', function() {
|
|||
it('should reject a linearization dictionary with invalid hint parameters',
|
||||
function() {
|
||||
// The /H parameter should be an array.
|
||||
// prettier-ignore
|
||||
const stream1 = new StringStream(
|
||||
'1 0 obj\n' +
|
||||
'<<\n' +
|
||||
|
@ -343,6 +350,7 @@ describe('parser', function() {
|
|||
'is invalid.'));
|
||||
|
||||
// The hint array should contain two, or four, elements.
|
||||
// prettier-ignore
|
||||
const stream2 = new StringStream(
|
||||
'1 0 obj\n' +
|
||||
'<<\n' +
|
||||
|
@ -362,6 +370,7 @@ describe('parser', function() {
|
|||
'is invalid.'));
|
||||
|
||||
// The hint array should not contain zero.
|
||||
// prettier-ignore
|
||||
const stream3 = new StringStream(
|
||||
'1 0 obj\n' +
|
||||
'<<\n' +
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue