diff --git a/packages/slate-schema/test/validations/children/match/invalid-array.js b/packages/slate-schema/test/validations/children/match/invalid-array.js new file mode 100644 index 000000000..480dc2195 --- /dev/null +++ b/packages/slate-schema/test/validations/children/match/invalid-array.js @@ -0,0 +1,30 @@ +/** @jsx jsx */ + +import { jsx } from 'slate-hyperscript' + +export const schema = [ + { + for: 'node', + match: { a: true }, + validate: { + children: [{ match: [{ b: true }, { c: true }] }], + }, + }, +] + +export const input = ( + + + one + two + + +) + +export const output = ( + + + one + + +) diff --git a/packages/slate-schema/test/validations/children/match-invalid-second-group.js b/packages/slate-schema/test/validations/children/match/invalid-second.js similarity index 100% rename from packages/slate-schema/test/validations/children/match-invalid-second-group.js rename to packages/slate-schema/test/validations/children/match/invalid-second.js diff --git a/packages/slate-schema/test/validations/children/match-invalid-only-group.js b/packages/slate-schema/test/validations/children/match/invalid.js similarity index 100% rename from packages/slate-schema/test/validations/children/match-invalid-only-group.js rename to packages/slate-schema/test/validations/children/match/invalid.js diff --git a/packages/slate-schema/test/validations/children/match/valid-array.js b/packages/slate-schema/test/validations/children/match/valid-array.js new file mode 100644 index 000000000..cc621499b --- /dev/null +++ b/packages/slate-schema/test/validations/children/match/valid-array.js @@ -0,0 +1,24 @@ +/** @jsx jsx */ + +import { jsx } from 'slate-hyperscript' + +export const schema = [ + { + for: 'node', + match: { a: true }, + validate: { + children: [{ match: [{ b: true }, { c: true }] }], + }, + }, +] + +export const input = ( + + + one + two + + +) + +export const output = input diff --git a/packages/slate-schema/test/validations/children/match-valid-second-group.js b/packages/slate-schema/test/validations/children/match/valid-second.js similarity index 100% rename from packages/slate-schema/test/validations/children/match-valid-second-group.js rename to packages/slate-schema/test/validations/children/match/valid-second.js diff --git a/packages/slate-schema/test/validations/children/match-valid-only-group.js b/packages/slate-schema/test/validations/children/match/valid.js similarity index 100% rename from packages/slate-schema/test/validations/children/match-valid-only-group.js rename to packages/slate-schema/test/validations/children/match/valid.js diff --git a/packages/slate-schema/test/validations/children/max-invalid-second-group.js b/packages/slate-schema/test/validations/children/max/invalid-second.js similarity index 100% rename from packages/slate-schema/test/validations/children/max-invalid-second-group.js rename to packages/slate-schema/test/validations/children/max/invalid-second.js diff --git a/packages/slate-schema/test/validations/children/max-invalid-only-group.js b/packages/slate-schema/test/validations/children/max/invalid.js similarity index 100% rename from packages/slate-schema/test/validations/children/max-invalid-only-group.js rename to packages/slate-schema/test/validations/children/max/invalid.js diff --git a/packages/slate-schema/test/validations/children/max-valid-second-group.js b/packages/slate-schema/test/validations/children/max/valid-second.js similarity index 100% rename from packages/slate-schema/test/validations/children/max-valid-second-group.js rename to packages/slate-schema/test/validations/children/max/valid-second.js diff --git a/packages/slate-schema/test/validations/children/max-valid-only-group.js b/packages/slate-schema/test/validations/children/max/valid.js similarity index 100% rename from packages/slate-schema/test/validations/children/max-valid-only-group.js rename to packages/slate-schema/test/validations/children/max/valid.js diff --git a/packages/slate-schema/test/validations/children/min-invalid-second-group.js b/packages/slate-schema/test/validations/children/min/invalid-second.js similarity index 100% rename from packages/slate-schema/test/validations/children/min-invalid-second-group.js rename to packages/slate-schema/test/validations/children/min/invalid-second.js diff --git a/packages/slate-schema/test/validations/children/min-invalid-only-group.js b/packages/slate-schema/test/validations/children/min/invalid.js similarity index 100% rename from packages/slate-schema/test/validations/children/min-invalid-only-group.js rename to packages/slate-schema/test/validations/children/min/invalid.js diff --git a/packages/slate-schema/test/validations/children/min-valid-second-group.js b/packages/slate-schema/test/validations/children/min/valid-second.js similarity index 100% rename from packages/slate-schema/test/validations/children/min-valid-second-group.js rename to packages/slate-schema/test/validations/children/min/valid-second.js diff --git a/packages/slate-schema/test/validations/children/min-valid-only-group.js b/packages/slate-schema/test/validations/children/min/valid.js similarity index 100% rename from packages/slate-schema/test/validations/children/min-valid-only-group.js rename to packages/slate-schema/test/validations/children/min/valid.js