diff --git a/packages/slate-history/test/undo/delete_backward/block-text.tsx b/packages/slate-history/test/undo/delete_backward/block-text.tsx index ff12771b8..48584fe75 100644 --- a/packages/slate-history/test/undo/delete_backward/block-text.tsx +++ b/packages/slate-history/test/undo/delete_backward/block-text.tsx @@ -1,6 +1,7 @@ /** @jsx jsx */ import { Transforms } from 'slate' import { jsx } from '../..' +import { cloneDeep } from 'lodash' export const run = editor => { Transforms.delete(editor) @@ -14,4 +15,5 @@ export const input = ( ) -export const output = input +export const skip = true // TODO: see https://github.com/ianstormtaylor/slate/pull/4188 +export const output = cloneDeep(input) diff --git a/packages/slate-history/test/undo/delete_backward/custom-prop.tsx b/packages/slate-history/test/undo/delete_backward/custom-prop.tsx index 8c9f3b957..e0e65ad36 100644 --- a/packages/slate-history/test/undo/delete_backward/custom-prop.tsx +++ b/packages/slate-history/test/undo/delete_backward/custom-prop.tsx @@ -1,6 +1,7 @@ /** @jsx jsx */ import { Transforms } from 'slate' import { jsx } from '../..' +import { cloneDeep } from 'lodash' export const run = editor => { Transforms.delete(editor) @@ -17,4 +18,5 @@ export const input = ( ) -export const output = input +export const skip = true // TODO: see https://github.com/ianstormtaylor/slate/pull/4188 +export const output = cloneDeep(input) diff --git a/packages/slate-history/test/undo/delete_backward/inline-across.tsx b/packages/slate-history/test/undo/delete_backward/inline-across.tsx index 08973a3e4..88b67ea6c 100644 --- a/packages/slate-history/test/undo/delete_backward/inline-across.tsx +++ b/packages/slate-history/test/undo/delete_backward/inline-across.tsx @@ -1,6 +1,7 @@ /** @jsx jsx */ import { Transforms } from 'slate' import { jsx } from '../..' +import { cloneDeep } from 'lodash' export const run = editor => { Transforms.delete(editor) @@ -25,4 +26,5 @@ export const input = ( ) -export const output = input +export const skip = true // TODO: see https://github.com/ianstormtaylor/slate/pull/4188 +export const output = cloneDeep(input) diff --git a/packages/slate-history/test/undo/insert_break/basic.tsx b/packages/slate-history/test/undo/insert_break/basic.tsx index 16a257598..271b536f6 100644 --- a/packages/slate-history/test/undo/insert_break/basic.tsx +++ b/packages/slate-history/test/undo/insert_break/basic.tsx @@ -1,6 +1,7 @@ /** @jsx jsx */ import { Editor } from 'slate' import { jsx } from '../..' +import { cloneDeep } from 'lodash' export const run = editor => { editor.insertBreak() @@ -16,4 +17,4 @@ export const input = ( ) -export const output = input +export const output = cloneDeep(input) diff --git a/packages/slate-history/test/undo/insert_fragment/basic.tsx b/packages/slate-history/test/undo/insert_fragment/basic.tsx index 158754517..c9bc054a1 100644 --- a/packages/slate-history/test/undo/insert_fragment/basic.tsx +++ b/packages/slate-history/test/undo/insert_fragment/basic.tsx @@ -1,5 +1,6 @@ /** @jsx jsx */ import { jsx } from '../..' +import { cloneDeep } from 'lodash' const fragment = ( @@ -33,5 +34,5 @@ export const input = ( ) -export const output = input +export const output = cloneDeep(input) export const skip = true diff --git a/packages/slate-history/test/undo/insert_text/basic.tsx b/packages/slate-history/test/undo/insert_text/basic.tsx index 613085866..ca4005c33 100644 --- a/packages/slate-history/test/undo/insert_text/basic.tsx +++ b/packages/slate-history/test/undo/insert_text/basic.tsx @@ -1,5 +1,6 @@ /** @jsx jsx */ import { jsx } from '../..' +import { cloneDeep } from 'lodash' export const run = editor => { editor.insertText('text') @@ -12,4 +13,4 @@ export const input = ( ) -export const output = input +export const output = cloneDeep(input) diff --git a/packages/slate-history/test/undo/insert_text/contiguous.tsx b/packages/slate-history/test/undo/insert_text/contiguous.tsx index bfbacc380..97463f5f0 100644 --- a/packages/slate-history/test/undo/insert_text/contiguous.tsx +++ b/packages/slate-history/test/undo/insert_text/contiguous.tsx @@ -1,5 +1,6 @@ /** @jsx jsx */ import { jsx } from '../..' +import { cloneDeep } from 'lodash' export const run = editor => { editor.insertText('t') @@ -14,4 +15,4 @@ export const input = ( ) -export const output = input +export const output = cloneDeep(input) diff --git a/packages/slate/test/interfaces/Node/ancestor/success.tsx b/packages/slate/test/interfaces/Node/ancestor/success.tsx index c23554994..b7b16831f 100644 --- a/packages/slate/test/interfaces/Node/ancestor/success.tsx +++ b/packages/slate/test/interfaces/Node/ancestor/success.tsx @@ -1,6 +1,7 @@ /** @jsx jsx */ import { Node } from 'slate' import { jsx } from 'slate-hyperscript' +import { cloneDeep } from 'lodash' export const input = ( @@ -12,4 +13,4 @@ export const input = ( export const test = value => { return Node.ancestor(value, [0]) } -export const output = input.children[0] +export const output = cloneDeep(input.children[0]) diff --git a/packages/slate/test/interfaces/Node/child/success.tsx b/packages/slate/test/interfaces/Node/child/success.tsx index 4d57299af..c490a651f 100644 --- a/packages/slate/test/interfaces/Node/child/success.tsx +++ b/packages/slate/test/interfaces/Node/child/success.tsx @@ -1,6 +1,7 @@ /** @jsx jsx */ import { Node } from 'slate' import { jsx } from 'slate-hyperscript' +import { cloneDeep } from 'lodash' export const input = ( @@ -12,4 +13,4 @@ export const input = ( export const test = value => { return Node.child(value, 0) } -export const output = input.children[0] +export const output = cloneDeep(input.children[0]) diff --git a/packages/slate/test/interfaces/Node/descendant/success.tsx b/packages/slate/test/interfaces/Node/descendant/success.tsx index ce52dc758..869c55134 100644 --- a/packages/slate/test/interfaces/Node/descendant/success.tsx +++ b/packages/slate/test/interfaces/Node/descendant/success.tsx @@ -1,6 +1,7 @@ /** @jsx jsx */ import { Node } from 'slate' import { jsx } from 'slate-hyperscript' +import { cloneDeep } from 'lodash' export const input = ( @@ -12,4 +13,4 @@ export const input = ( export const test = value => { return Node.descendant(value, [0]) } -export const output = input.children[0] +export const output = cloneDeep(input.children[0]) diff --git a/packages/slate/test/interfaces/Node/get/root.tsx b/packages/slate/test/interfaces/Node/get/root.tsx index 712d7a074..1842376d8 100644 --- a/packages/slate/test/interfaces/Node/get/root.tsx +++ b/packages/slate/test/interfaces/Node/get/root.tsx @@ -1,6 +1,7 @@ /** @jsx jsx */ import { Node } from 'slate' import { jsx } from 'slate-hyperscript' +import { cloneDeep } from 'lodash' export const input = ( @@ -12,4 +13,5 @@ export const input = ( export const test = value => { return Node.get(value, []) } -export const output = input +export const skip = true // TODO: see https://github.com/ianstormtaylor/slate/pull/4188 +export const output = cloneDeep(input) diff --git a/packages/slate/test/transforms/delete/unit-line/text-end.tsx b/packages/slate/test/transforms/delete/unit-line/text-end.tsx index 1a43926df..25db2015c 100644 --- a/packages/slate/test/transforms/delete/unit-line/text-end.tsx +++ b/packages/slate/test/transforms/delete/unit-line/text-end.tsx @@ -1,6 +1,7 @@ /** @jsx jsx */ import { Transforms } from 'slate' import { jsx } from '../../..' +import { cloneDeep } from 'lodash' export const run = editor => { Transforms.delete(editor, { unit: 'line' }) @@ -13,4 +14,4 @@ export const input = ( ) -export const output = input +export const output = cloneDeep(input) diff --git a/packages/slate/test/transforms/delete/unit-line/text-start-reverse.tsx b/packages/slate/test/transforms/delete/unit-line/text-start-reverse.tsx index cda838c14..77cd21ff8 100644 --- a/packages/slate/test/transforms/delete/unit-line/text-start-reverse.tsx +++ b/packages/slate/test/transforms/delete/unit-line/text-start-reverse.tsx @@ -1,6 +1,7 @@ /** @jsx jsx */ import { Transforms } from 'slate' import { jsx } from '../../..' +import { cloneDeep } from 'lodash' export const run = editor => { Transforms.delete(editor, { unit: 'line', reverse: true }) @@ -13,4 +14,4 @@ export const input = ( ) -export const output = input +export const output = cloneDeep(input)