text: 
  /** @jsx h */
  
  import h from '../helpers/h'
  
  export const config = {
    rules: [
      {
        deserialize(el, next) {
          switch (el.tagName.toLowerCase()) {
            case 'p': {
              return {
                object: 'block',
                type: 'paragraph',
                nodes: next(el.childNodes),
              }
            }
            case 'strong': {
              return {
                object: 'mark',
                type: 'bold',
                nodes: next(el.childNodes),
              }
            }
            case 'em': {
              return {
                object: 'mark',
                type: 'italic',
                nodes: next(el.childNodes),
              }
            }
          }
        }
      }
    ]
  }
  
  export const input = `
  <p>o<strong>n</strong><strong>e</strong></p>
  `.trim()
  
  export const output = (
    <value>
      <document>
        <paragraph>
          o<b>ne</b>
        </paragraph>
      </document>
    </value>
  )
  