| var path = require('path') |
| var fs = require('fs') |
| |
| var chai = require('chai') |
| var expect = chai.expect |
| |
| var keyutil = require('../../lib/util/keyutil') |
| |
| describe('keyutil', function() { |
| describe('parseKeyCharacterMap', function() { |
| it('should be able to parse Virtual.kcm', function(done) { |
| var expected = require('../fixt/Virtual.kcm.json') |
| var source = path.join(__dirname, '..', 'fixt', 'Virtual.kcm') |
| |
| keyutil.parseKeyCharacterMap(fs.createReadStream(source)) |
| .then(function(keymap) { |
| expect(keymap).to.eql(expected) |
| done() |
| }) |
| .catch(done) |
| }) |
| }) |
| }) |