Jonas Jenwald
38955d491f
Further improvements of the getStats and getDownloadInfo unit tests
...
The patch adds a test to ensure that `getStats` returns the expected result after the page has been parsed, and cleans up the existing test a bit.
Also, since I'm touching the file anyway, I'm making a small adjustment of the `getDownloadInfo` test. (I have no idea why I didn't just write it like this initially.)
2015-06-25 23:00:26 +02:00
Mike Corbin
4c9b65f0e1
Extract correct PDF format version from the catalog
...
The 'Version' field of the most recent document catalog, if present, is
intended to supersede the value in the file prologue.
This is significant for incrementally-built PDF documents and generators that
emit a low version in the prologue and later apply a format version based on
PDF features used, such as Apple's CoreGraphics/Quartz PDF backend.
Fixes the internal version variable, as well as the PDFFormatVersion reported
by the API and consumed by viewers.
2015-05-26 01:56:09 +01:00
Jonas Jenwald
36ac67583f
Remove commented out code about |disableWorker| in the test suite
...
Since the tests have run with workers enabled for a long time, these comments are no longer relevant.
2015-04-04 13:32:44 +02:00
Tim van der Meij
b215af30d3
Require destinations when they are needed and do not fetch all of them in advance
2014-10-06 22:26:18 +02:00
Jonas Jenwald
dc5b0d251f
Improve the getData unit test
...
As a follow-up to PR #4795 , this patch improves the `getData` unit test to ensure that the returned data is of the expected type and of the correct length.
2014-09-23 13:16:58 +02:00
Jonas Jenwald
27a80f3b88
Add unit test for |MissingPDFException|
2014-09-08 22:34:26 +02:00
Jonas Jenwald
6077e93275
In test/unit/api_spec.js rename the function waitsForPromise
to waitsForPromiseResolved
and add a waitsForPromiseRejected
function
2014-09-08 22:34:26 +02:00
Jonas Jenwald
fb7489ffd0
Add getStats unit test
...
Since some Telemetry data depends on `getStats`, having a unit test should make it more diffucult to accidentally break this without noticing.
2014-08-30 22:12:34 +02:00
Jonas Jenwald
9f1e140c4f
Add unit test for PDF file loaded as typed array
2014-08-15 17:21:46 +02:00
Jonas Jenwald
fc5ad8a8d6
Add even more unit tests for the API
...
This patch replaces most of the remaining TODOs in test/unit/api_spec.js with actual tests.
2014-08-12 12:09:31 +02:00
Tim van der Meij
34728ee49b
Removing unused code
2014-07-18 22:34:50 +02:00
pramodhkp
1d00e9d13c
Added getOperatorList to api.js
2014-06-18 01:30:42 +05:30
Jonas Jenwald
a984fe5b55
Add more unit tests for the API
2014-05-18 23:35:29 +02:00
Yury Delendik
179f4231e6
Merge pull request #4795 from Snuffleupagus/getData-unittest
...
Add unit test for getData
2014-05-14 06:55:40 -05:00
Jonas Jenwald
3adab8b183
Fix unit test for getDestinations
2014-05-14 12:54:18 +02:00
Jonas Jenwald
e00b986bd3
Add unit test for getData
2014-05-14 11:57:48 +02:00
Thorben Bochenek
c547f17ee5
Add Test for PDFDocumentProxy_getPageIndex
2014-03-19 10:17:58 +01:00
Yury Delendik
5bf3e44e30
Introduces LegacyPromise; polyfills DOM Promise
2014-01-03 18:17:05 -06:00
Brendan Dahl
730a2cc550
Increase api unit tests timeout for chrome.
2013-09-24 09:30:54 -07:00
Brendan Dahl
5ecce4996b
Split files into worker and main thread pieces.
2013-08-12 10:48:06 -07:00
Brendan Dahl
ae1f973204
Use A+ spec compatible promises.
2013-06-05 12:28:31 -07:00
Mack Duan
6b2c6fc223
Changes to regression tests for progressive loading
2013-04-18 00:16:36 -07:00
Yury Delendik
81f8f92696
Adds web/* and test/* for jshint target
2013-02-04 12:01:19 -06:00
Brendan Dahl
66563d0f95
Increase wait timeout for api unit tests.
2012-10-15 11:37:50 -07:00
Yury Delendik
0dd445bf18
Fixes unit tests and adds few for util.js
2012-06-23 15:35:59 -05:00
Brendan Dahl
e18a2c512e
Use test.py for unit tests too.
2012-04-19 12:32:24 -07:00
Brendan Dahl
19c0c6a983
Add back other unit tests. Disable worker.
2012-04-12 18:09:25 -07:00
Brendan Dahl
3925e37417
Add basic api unit testing.
2012-04-12 17:59:30 -07:00