Loading...
Loading...
Testing strategy for Plate/Slate editor work — pure unit tests, plugin contract tests, golden serializer tests. Use when planning test layers, auditing a flaky suite, or deciding what to skip.
npx skill4agent add arthrod/conejo-skills plate-testing-strategybun run testpnpm test:alltooling/e2e/pnpm e2elcov>= 6>= 5/reacttooling/config/global.d.tsdescribeitexpectmockspyOnbun:test*.spec.ts[x]*.slow.ts[x]type-tests/devDependenciesapps/www/src/__tests__/package-integrationbun run test:profilebun run test:slowesttooling/config/test-suites.mjs*.slow.ts[x]60ms/test120ms/filepnpm test:slowest -- --top 25 --rerun-each 3tooling/config/bunTestSetup.tscreateEditor@platejs/slatecreateSlateEditorinsertDatacreatePlateEditorcreatePlateEditor__tests__/__tests__/it()getSortedKeys(...)createStoreEditor(...)NodeApiElementApi{ children: [...] }it.eachscreentoBe(...)toHaveStylebun test -ulcovit.each(...)String.rawittestdescribecreatePlateEditorbun run test:profilepnpm test:slowestpnpm checkautoformatKEYS.keyAutoformatKitautoformatcode-blockapps/www/src/__tests__/package-integrationpackages/autoformat/package.jsonmarkdownMarkdownPluginMarkdownKitapps/wwwai / streaming markdowncorecreateSlateEditorinsertDataPlatesuppressInstanceWarningpackages/core/src/react/__tests__/TestPlate.tsxconst Plate = ...selectionmoveSelectionshiftSelectiondocxdocx-ioapps/www/src/__tests__/package-integrationsrc/libdocxdocx-io__tests__/slatecreateEditor@platejs/slatelcovslate-reactuse-slate-selectoruse-slateuse-selectededitabledecorationschunkingreact-editorcreatePlateEditorcreatePlateEditormoveSelectionshiftSelection__tests__/__tests__/withAutoformatdocxdocx-ioapps/www/src/__tests__/package-integrationcreateEditorcreateSlateEditorcreatePlateEditor>= 6>= 5bun run testpnpm test:allbun run test:profilebun run test:slowestpnpm test:slowestbun:test__tests__/screentoHaveStylelcov*.spec.ts[x]pnpm test*.slow.ts[x]pnpm test:slowpnpm test:allbun testtesting-strategytesting-review