blob: e7640d124b5a92f77cd001815feaed5c24a7678d [file] [log] [blame]
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)
})
})
})