spiegel-keyman/test.js

19 lines
427 B
JavaScript

import test from 'ava';
test('Can provide context to LMLayer', async t => {
const LMLayer = require('./').LMLayer;
const lm = new LMLayer;
t.plan(1);
let message = await lm.predictWithContext({
transform: { insert: 'D', deleteLeft: 0, deleteRight: 0 },
context: { left: '' }
});
let {suggestions} = message;
t.deepEqual(suggestions, [
{ insert: 'Derek', deleteLeft: 1, deleteRight: 0 }
]);
});