Merge pull request #13216 from timvandermeij/unit-test-done
Remove obsolete done callbacks from the unit tests
This commit is contained in:
		
						commit
						4ac1082838
					
				| @ -194,10 +194,9 @@ describe("annotation", function () { | ||||
|   describe("getQuadPoints", function () { | ||||
|     let dict, rect; | ||||
| 
 | ||||
|     beforeEach(function (done) { | ||||
|     beforeEach(function () { | ||||
|       dict = new Dict(); | ||||
|       rect = []; | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterEach(function () { | ||||
| @ -299,10 +298,9 @@ describe("annotation", function () { | ||||
|   describe("Annotation", function () { | ||||
|     let dict, ref; | ||||
| 
 | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       dict = new Dict(); | ||||
|       ref = Ref.get(1, 0); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterAll(function () { | ||||
| @ -497,10 +495,9 @@ describe("annotation", function () { | ||||
|   describe("MarkupAnnotation", function () { | ||||
|     let dict, ref; | ||||
| 
 | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       dict = new Dict(); | ||||
|       ref = Ref.get(1, 0); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterAll(function () { | ||||
| @ -1336,11 +1333,10 @@ describe("annotation", function () { | ||||
|   describe("WidgetAnnotation", function () { | ||||
|     let widgetDict; | ||||
| 
 | ||||
|     beforeEach(function (done) { | ||||
|     beforeEach(function () { | ||||
|       widgetDict = new Dict(); | ||||
|       widgetDict.set("Type", Name.get("Annot")); | ||||
|       widgetDict.set("Subtype", Name.get("Widget")); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterEach(function () { | ||||
| @ -1438,7 +1434,7 @@ describe("annotation", function () { | ||||
|   describe("TextWidgetAnnotation", function () { | ||||
|     let textWidgetDict, helvRefObj, gothRefObj; | ||||
| 
 | ||||
|     beforeEach(function (done) { | ||||
|     beforeEach(function () { | ||||
|       textWidgetDict = new Dict(); | ||||
|       textWidgetDict.set("Type", Name.get("Annot")); | ||||
|       textWidgetDict.set("Subtype", Name.get("Widget")); | ||||
| @ -1486,8 +1482,6 @@ describe("annotation", function () { | ||||
|       textWidgetDict.set("DA", "/Helv 5 Tf"); | ||||
|       textWidgetDict.set("DR", resourceDict); | ||||
|       textWidgetDict.set("Rect", [0, 0, 32, 10]); | ||||
| 
 | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterEach(function () { | ||||
| @ -2315,12 +2309,11 @@ describe("annotation", function () { | ||||
|   describe("ButtonWidgetAnnotation", function () { | ||||
|     let buttonWidgetDict; | ||||
| 
 | ||||
|     beforeEach(function (done) { | ||||
|     beforeEach(function () { | ||||
|       buttonWidgetDict = new Dict(); | ||||
|       buttonWidgetDict.set("Type", Name.get("Annot")); | ||||
|       buttonWidgetDict.set("Subtype", Name.get("Widget")); | ||||
|       buttonWidgetDict.set("FT", Name.get("Btn")); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterEach(function () { | ||||
| @ -3275,7 +3268,7 @@ describe("annotation", function () { | ||||
|   describe("ChoiceWidgetAnnotation", function () { | ||||
|     let choiceWidgetDict, fontRefObj; | ||||
| 
 | ||||
|     beforeEach(function (done) { | ||||
|     beforeEach(function () { | ||||
|       choiceWidgetDict = new Dict(); | ||||
|       choiceWidgetDict.set("Type", Name.get("Annot")); | ||||
|       choiceWidgetDict.set("Subtype", Name.get("Widget")); | ||||
| @ -3296,8 +3289,6 @@ describe("annotation", function () { | ||||
|       choiceWidgetDict.set("DA", "/Helv 5 Tf"); | ||||
|       choiceWidgetDict.set("DR", resourceDict); | ||||
|       choiceWidgetDict.set("Rect", [0, 0, 32, 10]); | ||||
| 
 | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterEach(function () { | ||||
|  | ||||
| @ -55,14 +55,12 @@ describe("api", function () { | ||||
| 
 | ||||
|   let CanvasFactory; | ||||
| 
 | ||||
|   beforeAll(function (done) { | ||||
|   beforeAll(function () { | ||||
|     CanvasFactory = new DefaultCanvasFactory(); | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   afterAll(function (done) { | ||||
|   afterAll(function () { | ||||
|     CanvasFactory = null; | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   function waitSome(callback) { | ||||
|  | ||||
| @ -41,7 +41,7 @@ describe("CFFParser", function () { | ||||
| 
 | ||||
|   let fontData, parser, cff; | ||||
| 
 | ||||
|   beforeAll(function (done) { | ||||
|   beforeAll(function () { | ||||
|     // This example font comes from the CFF spec:
 | ||||
|     // http://www.adobe.com/content/dam/Adobe/en/devnet/font/pdfs/5176.CFF.pdf
 | ||||
|     const exampleFont = | ||||
| @ -61,22 +61,19 @@ describe("CFFParser", function () { | ||||
|       fontArr.push(parseInt(hex, 16)); | ||||
|     } | ||||
|     fontData = new Stream(fontArr); | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   afterAll(function () { | ||||
|     fontData = null; | ||||
|   }); | ||||
| 
 | ||||
|   beforeEach(function (done) { | ||||
|   beforeEach(function () { | ||||
|     parser = new CFFParser(fontData, {}, SEAC_ANALYSIS_ENABLED); | ||||
|     cff = parser.parse(); | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   afterEach(function (done) { | ||||
|   afterEach(function () { | ||||
|     parser = cff = null; | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   it("parses header", function () { | ||||
|  | ||||
| @ -22,7 +22,7 @@ import { StringStream } from "../../src/core/stream.js"; | ||||
| describe("cmap", function () { | ||||
|   let fetchBuiltInCMap; | ||||
| 
 | ||||
|   beforeAll(function (done) { | ||||
|   beforeAll(function () { | ||||
|     // Allow CMap testing in Node.js, e.g. for Travis.
 | ||||
|     const CMapReaderFactory = new DefaultCMapReaderFactory({ | ||||
|       baseUrl: CMAP_PARAMS.cMapUrl, | ||||
| @ -34,7 +34,6 @@ describe("cmap", function () { | ||||
|         name, | ||||
|       }); | ||||
|     }; | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   afterAll(function () { | ||||
|  | ||||
| @ -52,14 +52,12 @@ describe("colorspace", function () { | ||||
|   describe("ColorSpace caching", function () { | ||||
|     let localColorSpaceCache = null; | ||||
| 
 | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       localColorSpaceCache = new LocalColorSpaceCache(); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterAll(function (done) { | ||||
|     afterAll(function () { | ||||
|       localColorSpaceCache = null; | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     it("caching by Name", function () { | ||||
|  | ||||
| @ -639,7 +639,7 @@ describe("CipherTransformFactory", function () { | ||||
|   let fileId1, fileId2, dict1, dict2, dict3; | ||||
|   let aes256Dict, aes256IsoDict, aes256BlankDict, aes256IsoBlankDict; | ||||
| 
 | ||||
|   beforeAll(function (done) { | ||||
|   beforeAll(function () { | ||||
|     fileId1 = unescape("%F6%C6%AF%17%F3rR%8DRM%9A%80%D1%EF%DF%18"); | ||||
|     fileId2 = unescape("%3CL_%3AD%96%AF@%9A%9D%B3%3Cx%1Cv%AC"); | ||||
| 
 | ||||
| @ -775,8 +775,6 @@ describe("CipherTransformFactory", function () { | ||||
|       P: -1084, | ||||
|       R: 6, | ||||
|     }); | ||||
| 
 | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   afterAll(function () { | ||||
| @ -839,7 +837,7 @@ describe("CipherTransformFactory", function () { | ||||
|   }); | ||||
| 
 | ||||
|   describe("Encrypt and decrypt", function () { | ||||
|     it("should encrypt and decrypt using ARCFour", function (done) { | ||||
|     it("should encrypt and decrypt using ARCFour", function () { | ||||
|       dict3.CF = buildDict({ | ||||
|         Identity: buildDict({ | ||||
|           CFM: Name.get("V2"), | ||||
| @ -847,9 +845,8 @@ describe("CipherTransformFactory", function () { | ||||
|       }); | ||||
|       const dict = buildDict(dict3); | ||||
|       ensureEncryptDecryptIsIdentity(dict, fileId1, "user", "hello world"); | ||||
|       done(); | ||||
|     }); | ||||
|     it("should encrypt and decrypt using AES128", function (done) { | ||||
|     it("should encrypt and decrypt using AES128", function () { | ||||
|       dict3.CF = buildDict({ | ||||
|         Identity: buildDict({ | ||||
|           CFM: Name.get("AESV2"), | ||||
| @ -869,9 +866,8 @@ describe("CipherTransformFactory", function () { | ||||
|         "user", | ||||
|         "aaaaaaaaaaaaaaaaaaa" | ||||
|       ); | ||||
|       done(); | ||||
|     }); | ||||
|     it("should encrypt and decrypt using AES256", function (done) { | ||||
|     it("should encrypt and decrypt using AES256", function () { | ||||
|       dict3.CF = buildDict({ | ||||
|         Identity: buildDict({ | ||||
|           CFM: Name.get("AESV3"), | ||||
| @ -891,7 +887,6 @@ describe("CipherTransformFactory", function () { | ||||
|         "user", | ||||
|         "aaaaaaaaaaaaaaaaaaaaaa" | ||||
|       ); | ||||
|       done(); | ||||
|     }); | ||||
|   }); | ||||
| }); | ||||
|  | ||||
| @ -28,9 +28,8 @@ describe("display_utils", function () { | ||||
|   describe("DOMCanvasFactory", function () { | ||||
|     let canvasFactory; | ||||
| 
 | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       canvasFactory = new DOMCanvasFactory(); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterAll(function () { | ||||
| @ -121,9 +120,8 @@ describe("display_utils", function () { | ||||
|   describe("DOMSVGFactory", function () { | ||||
|     let svgFactory; | ||||
| 
 | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       svgFactory = new DOMSVGFactory(); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterAll(function () { | ||||
|  | ||||
| @ -59,14 +59,13 @@ describe("evaluator", function () { | ||||
| 
 | ||||
|   let partialEvaluator; | ||||
| 
 | ||||
|   beforeAll(function (done) { | ||||
|   beforeAll(function () { | ||||
|     partialEvaluator = new PartialEvaluator({ | ||||
|       xref: new XRefMock(), | ||||
|       handler: new HandlerMock(), | ||||
|       pageIndex: 0, | ||||
|       idFactory: createIdFactory(/* pageIndex = */ 0), | ||||
|     }); | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   afterAll(function () { | ||||
|  | ||||
| @ -40,7 +40,7 @@ describe("node_stream", function () { | ||||
|   ).href; | ||||
|   const pdfLength = 1016315; | ||||
| 
 | ||||
|   beforeAll(done => { | ||||
|   beforeAll(function () { | ||||
|     // Create http server to serve pdf data for tests.
 | ||||
|     server = http | ||||
|       .createServer((request, response) => { | ||||
| @ -77,13 +77,11 @@ describe("node_stream", function () { | ||||
|       }) | ||||
|       .listen(0); /* Listen on a random free port */ | ||||
|     port = server.address().port; | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   afterAll(done => { | ||||
|   afterAll(function () { | ||||
|     // Close the server from accepting new connections after all test finishes.
 | ||||
|     server.close(); | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   it("read both http(s) and filesystem pdf files", function (done) { | ||||
|  | ||||
| @ -90,7 +90,7 @@ describe("primitives", function () { | ||||
|     const testFontFile2 = "file2"; | ||||
|     const testFontFile3 = "file3"; | ||||
| 
 | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       emptyDict = new Dict(); | ||||
| 
 | ||||
|       dictWithSizeKey = new Dict(); | ||||
| @ -100,8 +100,6 @@ describe("primitives", function () { | ||||
|       dictWithManyKeys.set("FontFile", testFontFile); | ||||
|       dictWithManyKeys.set("FontFile2", testFontFile2); | ||||
|       dictWithManyKeys.set("FontFile3", testFontFile3); | ||||
| 
 | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterAll(function () { | ||||
| @ -431,9 +429,8 @@ describe("primitives", function () { | ||||
|     const obj2 = Name.get("bar"); | ||||
|     let cache; | ||||
| 
 | ||||
|     beforeEach(function (done) { | ||||
|     beforeEach(function () { | ||||
|       cache = new RefSetCache(); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterEach(function () { | ||||
|  | ||||
| @ -34,7 +34,7 @@ describe("Scripting", function () { | ||||
|     }); | ||||
|   } | ||||
| 
 | ||||
|   beforeAll(function (done) { | ||||
|   beforeAll(function () { | ||||
|     test_id = 0; | ||||
|     ref = 1; | ||||
|     send_queue = new Map(); | ||||
| @ -70,7 +70,6 @@ describe("Scripting", function () { | ||||
|         return promise.then(sbx => sbx.evalForTesting(code, key)); | ||||
|       }, | ||||
|     }; | ||||
|     done(); | ||||
|   }); | ||||
| 
 | ||||
|   afterAll(function () { | ||||
| @ -204,13 +203,12 @@ describe("Scripting", function () { | ||||
|   }); | ||||
| 
 | ||||
|   describe("Util", function () { | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       sandbox.createSandbox({ | ||||
|         appInfo: { language: "en-US", platform: "Linux x86_64" }, | ||||
|         objects: {}, | ||||
|         calculationOrder: [], | ||||
|       }); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     describe("printd", function () { | ||||
| @ -486,13 +484,12 @@ describe("Scripting", function () { | ||||
|   }); | ||||
| 
 | ||||
|   describe("Color", function () { | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       sandbox.createSandbox({ | ||||
|         appInfo: { language: "en-US", platform: "Linux x86_64" }, | ||||
|         objects: {}, | ||||
|         calculationOrder: [], | ||||
|       }); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     function round(color) { | ||||
| @ -566,13 +563,12 @@ describe("Scripting", function () { | ||||
|   }); | ||||
| 
 | ||||
|   describe("App", function () { | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       sandbox.createSandbox({ | ||||
|         appInfo: { language: "en-US", platform: "Linux x86_64" }, | ||||
|         objects: {}, | ||||
|         calculationOrder: [], | ||||
|       }); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     it("should test language", async () => { | ||||
| @ -593,14 +589,13 @@ describe("Scripting", function () { | ||||
|   }); | ||||
| 
 | ||||
|   describe("AForm", function () { | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       sandbox.createSandbox({ | ||||
|         appInfo: { language: "en-US", platform: "Linux x86_64" }, | ||||
|         objects: {}, | ||||
|         calculationOrder: [], | ||||
|         dispatchEventName: "_dispatchMe", | ||||
|       }); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     describe("AFExtractNums", function () { | ||||
|  | ||||
| @ -257,9 +257,8 @@ describe("ui_utils", function () { | ||||
|   describe("waitOnEventOrTimeout", function () { | ||||
|     let eventBus; | ||||
| 
 | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       eventBus = new EventBus(); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterAll(function () { | ||||
|  | ||||
| @ -45,10 +45,9 @@ describe("unicode", function () { | ||||
|   describe("getUnicodeForGlyph", function () { | ||||
|     let standardMap, dingbatsMap; | ||||
| 
 | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       standardMap = getGlyphsUnicode(); | ||||
|       dingbatsMap = getDingbatsGlyphsUnicode(); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterAll(function () { | ||||
| @ -90,9 +89,8 @@ describe("unicode", function () { | ||||
|   describe("getNormalizedUnicodes", function () { | ||||
|     let NormalizedUnicodes; | ||||
| 
 | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       NormalizedUnicodes = getNormalizedUnicodes(); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterAll(function () { | ||||
| @ -121,9 +119,8 @@ describe("unicode", function () { | ||||
|       return char; | ||||
|     } | ||||
| 
 | ||||
|     beforeAll(function (done) { | ||||
|     beforeAll(function () { | ||||
|       NormalizedUnicodes = getNormalizedUnicodes(); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     afterAll(function () { | ||||
|  | ||||
| @ -20,7 +20,7 @@ import { StringStream } from "../../src/core/stream.js"; | ||||
| 
 | ||||
| describe("Writer", function () { | ||||
|   describe("Incremental update", function () { | ||||
|     it("should update a file with new objects", function (done) { | ||||
|     it("should update a file with new objects", function () { | ||||
|       const originalData = new Uint8Array(); | ||||
|       const newRefs = [ | ||||
|         { ref: Ref.get(123, 0x2d), data: "abc\n" }, | ||||
| @ -58,12 +58,11 @@ describe("Writer", function () { | ||||
|         "%%EOF\n"; | ||||
| 
 | ||||
|       expect(data).toEqual(expected); | ||||
|       done(); | ||||
|     }); | ||||
|   }); | ||||
| 
 | ||||
|   describe("writeDict", function () { | ||||
|     it("should write a Dict", function (done) { | ||||
|     it("should write a Dict", function () { | ||||
|       const dict = new Dict(null); | ||||
|       dict.set("A", Name.get("B")); | ||||
|       dict.set("B", Ref.get(123, 456)); | ||||
| @ -93,10 +92,9 @@ describe("Writer", function () { | ||||
|         "endstream\n>>>>"; | ||||
| 
 | ||||
|       expect(buffer.join("")).toEqual(expected); | ||||
|       done(); | ||||
|     }); | ||||
| 
 | ||||
|     it("should write a Dict in escaping PDF names", function (done) { | ||||
|     it("should write a Dict in escaping PDF names", function () { | ||||
|       const dict = new Dict(null); | ||||
|       dict.set("\xfeA#", Name.get("hello")); | ||||
|       dict.set("B", Name.get("#hello")); | ||||
| @ -108,7 +106,6 @@ describe("Writer", function () { | ||||
|       const expected = "<< /#feA#23 /hello /B /#23hello /C /he#fello#ff>>"; | ||||
| 
 | ||||
|       expect(buffer.join("")).toEqual(expected); | ||||
|       done(); | ||||
|     }); | ||||
|   }); | ||||
| }); | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user