UNPKG

slate-edit-list

Version:

A Slate plugin to handle keyboard events in lists.

11 lines (7 loc) 337 B
const expect = require('expect'); module.exports = function(plugin, state) { const selectedBlock = state.document.getDescendant('current_item'); state = state.transform().moveToRangeOf(selectedBlock).apply(); const previousItem = plugin.utils.getPreviousItem(state); expect(previousItem.key).toBe('previous_item'); };