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/annotation.js"></script>
|
||||||
<script src="../../src/core/function.js"></script>
|
<script src="../../src/core/function.js"></script>
|
||||||
<script src="../../src/core/charsets.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/colorspace.js"></script>
|
||||||
<script src="../../src/core/crypto.js"></script>
|
<script src="../../src/core/crypto.js"></script>
|
||||||
<script src="../../src/core/pattern.js"></script>
|
<script src="../../src/core/pattern.js"></script>
|
||||||
|
@ -4,6 +4,9 @@
|
|||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
|
var cMapUrl = '../../external/bcmaps/';
|
||||||
|
var cMapPacked = true;
|
||||||
|
|
||||||
describe('cmap', function() {
|
describe('cmap', function() {
|
||||||
it('parses beginbfchar', function() {
|
it('parses beginbfchar', function() {
|
||||||
var str = '2 beginbfchar\n' +
|
var str = '2 beginbfchar\n' +
|
||||||
@ -87,8 +90,10 @@ describe('cmap', function() {
|
|||||||
it('read usecmap', function() {
|
it('read usecmap', function() {
|
||||||
var str = '/Adobe-Japan1-1 usecmap\n';
|
var str = '/Adobe-Japan1-1 usecmap\n';
|
||||||
var stream = new StringStream(str);
|
var stream = new StringStream(str);
|
||||||
var cmap = CMapFactory.create(stream, null, '../../external/cmaps/');
|
var cmap = CMapFactory.create(stream,
|
||||||
expect(cmap.useCMap).toBeDefined();
|
{ url: cMapUrl, packed: cMapPacked }, null);
|
||||||
|
expect(cmap.useCMap).not.toBeNull();
|
||||||
|
expect(cmap.builtInCMap).toBeUndefined();
|
||||||
});
|
});
|
||||||
it('parses wmode', function() {
|
it('parses wmode', function() {
|
||||||
var str = '/WMode 1 def\n';
|
var str = '/WMode 1 def\n';
|
||||||
@ -97,8 +102,10 @@ describe('cmap', function() {
|
|||||||
expect(cmap.vertical).toEqual(true);
|
expect(cmap.vertical).toEqual(true);
|
||||||
});
|
});
|
||||||
it('loads built in cmap', function() {
|
it('loads built in cmap', function() {
|
||||||
CMapFactory.create(new Name('Adobe-Japan1-1'), '../../external/cmaps/',
|
var cmap = CMapFactory.create(new Name('Adobe-Japan1-1'),
|
||||||
null);
|
{ 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/annotation.js"></script>
|
||||||
<script src="../../src/core/function.js"></script>
|
<script src="../../src/core/function.js"></script>
|
||||||
<script src="../../src/core/charsets.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/colorspace.js"></script>
|
||||||
<script src="../../src/core/crypto.js"></script>
|
<script src="../../src/core/crypto.js"></script>
|
||||||
<script src="../../src/core/pattern.js"></script>
|
<script src="../../src/core/pattern.js"></script>
|
||||||
|
Loading…
Reference in New Issue
Block a user