Merge pull request #5185 from Snuffleupagus/fix-cmap-unittests
Fix CMap unit tests
This commit is contained in:
commit
d07b26d427
@ -24,7 +24,6 @@
|
||||
<script src="../../src/core/annotation.js"></script>
|
||||
<script src="../../src/core/function.js"></script>
|
||||
<script src="../../src/core/charsets.js"></script>
|
||||
<script src="../../src/core/cidmaps.js"></script>
|
||||
<script src="../../src/core/colorspace.js"></script>
|
||||
<script src="../../src/core/crypto.js"></script>
|
||||
<script src="../../src/core/pattern.js"></script>
|
||||
|
@ -4,6 +4,9 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
var cMapUrl = '../../external/bcmaps/';
|
||||
var cMapPacked = true;
|
||||
|
||||
describe('cmap', function() {
|
||||
it('parses beginbfchar', function() {
|
||||
var str = '2 beginbfchar\n' +
|
||||
@ -87,8 +90,10 @@ describe('cmap', function() {
|
||||
it('read usecmap', function() {
|
||||
var str = '/Adobe-Japan1-1 usecmap\n';
|
||||
var stream = new StringStream(str);
|
||||
var cmap = CMapFactory.create(stream, null, '../../external/cmaps/');
|
||||
expect(cmap.useCMap).toBeDefined();
|
||||
var cmap = CMapFactory.create(stream,
|
||||
{ url: cMapUrl, packed: cMapPacked }, null);
|
||||
expect(cmap.useCMap).not.toBeNull();
|
||||
expect(cmap.builtInCMap).toBeUndefined();
|
||||
});
|
||||
it('parses wmode', function() {
|
||||
var str = '/WMode 1 def\n';
|
||||
@ -97,8 +102,10 @@ describe('cmap', function() {
|
||||
expect(cmap.vertical).toEqual(true);
|
||||
});
|
||||
it('loads built in cmap', function() {
|
||||
CMapFactory.create(new Name('Adobe-Japan1-1'), '../../external/cmaps/',
|
||||
null);
|
||||
var cmap = CMapFactory.create(new Name('Adobe-Japan1-1'),
|
||||
{ url: cMapUrl, packed: cMapPacked }, null);
|
||||
expect(cmap.useCMap).toBeNull();
|
||||
expect(cmap.builtInCMap).toBeTruthy();
|
||||
});
|
||||
});
|
||||
|
||||
|
@ -23,7 +23,6 @@
|
||||
<script src="../../src/core/annotation.js"></script>
|
||||
<script src="../../src/core/function.js"></script>
|
||||
<script src="../../src/core/charsets.js"></script>
|
||||
<script src="../../src/core/cidmaps.js"></script>
|
||||
<script src="../../src/core/colorspace.js"></script>
|
||||
<script src="../../src/core/crypto.js"></script>
|
||||
<script src="../../src/core/pattern.js"></script>
|
||||
|
Loading…
Reference in New Issue
Block a user