substance
Version:
Substance is a JavaScript library for web-based content editing. It provides building blocks for realizing custom text editors and web-based publishing systems.
92 lines (89 loc) • 1.78 kB
JavaScript
import { module } from 'substance-test'
import {
BasePackage,
BlockquotePackage,
BodyScrollPanePackage,
ButtonPackage,
CodePackage,
CodeblockPackage,
ContextMenuPackage,
DropzonesPackage,
EmphasisPackage,
FilePackage,
FindAndReplacePackage,
GridPackage,
GutterPackage,
HeadingPackage,
ImagePackage,
InlineWrapperPackage,
InputPackage,
LayoutPackage,
LinkPackage,
ListPackage,
ModalPackage,
OverlayPackage,
ParagraphPackage,
PersistencePackage,
ProseEditorPackage,
QuoteMarksPackage,
ScrollPanePackage,
ScrollbarPackage,
SpellCheckPackage,
SplitPanePackage,
StrongPackage,
SubscriptPackage,
SuperscriptPackage,
TabbedPanePackage,
TablePackage,
TextInputPackage,
ToolbarPackage,
Configurator
} from 'substance'
const test = module('packages')
test('import all packages', (t) => {
[
BasePackage,
BlockquotePackage,
BodyScrollPanePackage,
ButtonPackage,
CodePackage,
CodeblockPackage,
ContextMenuPackage,
DropzonesPackage,
EmphasisPackage,
FilePackage,
FindAndReplacePackage,
GridPackage,
GutterPackage,
HeadingPackage,
ImagePackage,
InlineWrapperPackage,
InputPackage,
LayoutPackage,
LinkPackage,
ListPackage,
ModalPackage,
OverlayPackage,
ParagraphPackage,
PersistencePackage,
ProseEditorPackage,
QuoteMarksPackage,
ScrollPanePackage,
ScrollbarPackage,
SpellCheckPackage,
SplitPanePackage,
StrongPackage,
SubscriptPackage,
SuperscriptPackage,
TabbedPanePackage,
TablePackage,
TextInputPackage,
ToolbarPackage
].forEach((p) => {
t.doesNotThrow(()=>{
let configurator = new Configurator()
configurator.import(p)
})
})
t.end()
})