mirror of
https://github.com/openstf/stf
synced 2025-10-03 09:49:17 +02:00
23 lines
627 B
JavaScript
23 lines
627 B
JavaScript
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)
|
|
})
|
|
})
|
|
})
|