summaryrefslogtreecommitdiff
path: root/test/pdf-info.ert
AgeCommit message (Collapse)Author
2017-09-12Merge pull request 174Andreas Politz
2017-08-11Fix trailing whitespaceAndreas Politz
2017-01-27Add tests for encrypted documentsAndreas Politz
2015-06-11Simplify pdf-info interface.Andreas Politz
* lisp/pdf-tools.el: Add let-alist as requirement. * lisp/pdf-occur.el (pdf-occur-add-matches, pdf-occur-start-search): Use new interface. * lisp/pdf-isearch.el (pdf-isearch-search-page): Use new interface. * lisp/pdf-info.el (pdf-info-query--transform-action, pdf-info-query--transform-response): Prefer alists over trees or positional lists, where appropriate. (pdf-info-search-string,pdf-info-search-regexp,pdf-info-pagelinks pdf-info-charlayout,pdf-info-pagelinks, pdf-info-outline, pdf-info-synctex-forward-search, pdf-info-synctex-backward-search): Updated documentation. * test/pdf-info.ert: Require let-alist, use new interface. * Makefile (bytecompile, test): Use cask. * Cask (depends-on): Add let-alist. * lisp/pdf-outline.el: Use new interface. * lisp/pdf-links.el: Use new interface. * lisp/pdf-cache.el: Use new interface. * lisp/pdf-sync.el: Use new interface.
2015-04-10Improve feedback if epdfinfo is not in working.Andreas Politz
* lisp/pdf-info.el (pdf-info-check-epdfinfo): New function: Send a simple command and check for errors. (pdf-info-process-assert-running): Use it. * test/pdf-info.ert (pdf-info-check-epdfinfo): Test it.
2015-04-09Moved test helper functions to run-test.elAndreas Politz
2015-02-13Don't fix skip-unless function.Andreas Politz
* test/pdf-info.ert (skip-unless): Don't skip if arg is non-nil.
2015-02-13Fix renaming of textlayout in a test.Andreas Politz
* test/pdf-info.ert (pdf-info-textlayout):
2015-02-12Added empty test page.Andreas Politz
* test/test.tex: Add empty page. * test/pdf-info.ert (pdf-test-with-test-pdf): Moved to run-tests.el (pdf-info-number-of-pages): Adjust. * test/run-tests.el:
2015-02-08Don't test buggy features.Andreas Politz
* test/pdf-info.ert (pdf-info-getannots): Annotations seem to be somewhat broken in poppler 0.18.
2015-02-08Compatibility with older Emacs.Andreas Politz
* test/pdf-info.ert(skip-unless): Fake skipped tests as accepted failures.
2015-02-08Don't test buggy features.Andreas Politz
* test/pdf-info.ert (pdf-info-getannot): Annotations seem to be somewhat broken in poppler 0.18.
2015-02-08Don't test unsupported features.Andreas Politz
* test/pdf-info.ert (pdf-info-addannot, pdf-info-delannot, pdf-info-mvannot, pdf-info-save, pdf-info-editannot): Only run those if writing annotations is supported.
2015-02-04Fix undefined function usage.Andreas Politz
* test/pdf-info.ert (pdf-info-pagelinks): caddr is a cl function, use car + cddr instead.
2015-02-04Start tests in a fresh server process.Andreas Politz
* test/pdf-info.ert (pdf-test-with-test-pdf): Added `pdf-info-quit`.
2015-02-02Added more tests.Andreas Politz
* test/pdf-info.ert (pdf-info):
2015-01-14Restructured test handling.Andreas Politz