hunk.code_window:               const change = input.change()
                 fn(change)
                 const opts = { preserveSelection: true, preserveData: true }
                 const actual = change.value.toJSON(opts)
                 const expected = output.toJSON(opts)
                 assert.deepEqual(actual, expected)
  
hunk.labels: keep replace keep keep keep keep
hunk.after_edit:               change.applyOperations(operations)
  
hunk.file_path: packages/slate/test/operations/index.js
hunk.type: replace
file: /** @jsx h */
  
  import h from '../../../helpers/h'
  
  export default function (change) {
    change.deleteCharBackward()
  }
  
  export const input = (
    <value>
      <document>
        <paragraph>
          w<cursor />ord
        </paragraph>
      </document>
    </value>
  )
  
  export const output = (
    <value>
      <document>
        <paragraph>
          <cursor />ord
        </paragraph>
      </document>
    </value>
  )
  