diff --git a/test/unit/cmap_spec.js b/test/unit/cmap_spec.js index e3c2a0bfa..e7ad60acc 100644 --- a/test/unit/cmap_spec.js +++ b/test/unit/cmap_spec.js @@ -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(); }); });