Skip to content

Merge pull request #550 from tfonrouge/master #573

Merge pull request #550 from tfonrouge/master

Merge pull request #550 from tfonrouge/master #573

GitHub Actions / Karma JUnit Tests succeeded Dec 1, 2024 in 1s

300 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
build/reports/junit/kvision-bootstrap-upload.xml 3✅ 104ms
build/reports/junit/kvision-bootstrap.xml 53✅ 262ms
build/reports/junit/kvision-chart.xml 4✅ 113ms
build/reports/junit/kvision-datetime.xml 3✅ 142ms
build/reports/junit/kvision-imask.xml 3✅ 54ms
build/reports/junit/kvision-maps.xml 4✅ 90ms
build/reports/junit/kvision-material.xml 0ms
build/reports/junit/kvision-onsenui.xml 51✅ 370ms
build/reports/junit/kvision-react.xml 1✅ 25ms
build/reports/junit/kvision-redux-kotlin.xml 4✅ 19ms
build/reports/junit/kvision-richtext.xml 2✅ 32ms
build/reports/junit/kvision-state.xml 7✅ 42ms
build/reports/junit/kvision-tabulator.xml 1✅ 36ms
build/reports/junit/kvision-tom-select.xml 4✅ 45ms
build/reports/junit/kvision.xml 160✅ 438ms

✅ build/reports/junit/kvision-bootstrap-upload.xml

3 tests were completed in 104ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 3✅ 104ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.form.upload BootstrapUploadInputSpec
  ✅ test.io.kvision.form.upload BootstrapUploadInputSpec render
test.io.kvision.form.upload BootstrapUploadSpec
  ✅ test.io.kvision.form.upload BootstrapUploadSpec render
  ✅ test.io.kvision.form.upload BootstrapUploadSpec workInForm

✅ build/reports/junit/kvision-bootstrap.xml

53 tests were completed in 262ms with 53 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 53✅ 262ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.badge BadgeSpec
  ✅ test.io.kvision.badge BadgeSpec render
test.io.kvision.collapse CollapseSpec
  ✅ test.io.kvision.collapse CollapseSpec render
test.io.kvision.dropdown ContextMenuSpec
  ✅ test.io.kvision.dropdown ContextMenuSpec render
  ✅ test.io.kvision.dropdown ContextMenuSpec positionMenu
test.io.kvision.dropdown DropDownSpec
  ✅ test.io.kvision.dropdown DropDownSpec render
  ✅ test.io.kvision.dropdown DropDownSpec renderDropUp
  ✅ test.io.kvision.dropdown DropDownSpec renderHeaderElement
  ✅ test.io.kvision.dropdown DropDownSpec renderSeparatorElement
  ✅ test.io.kvision.dropdown DropDownSpec renderDisabledElement
  ✅ test.io.kvision.dropdown DropDownSpec toggle
  ✅ test.io.kvision.dropdown DropDownSpec renderDarkMenu
  ✅ test.io.kvision.dropdown DropDownSpec renderRightAlignedMenu
test.io.kvision.dropdown HeaderSpec
  ✅ test.io.kvision.dropdown HeaderSpec render
test.io.kvision.dropdown SeparatorSpec
  ✅ test.io.kvision.dropdown SeparatorSpec render
test.io.kvision.form.check SwitchInputSpec
  ✅ test.io.kvision.form.check SwitchInputSpec render
test.io.kvision.form.check SwitchSpec
  ✅ test.io.kvision.form.check SwitchSpec render
test.io.kvision.modal AlertSpec
  ✅ test.io.kvision.modal AlertSpec render
test.io.kvision.modal CloseIconSpec
  ✅ test.io.kvision.modal CloseIconSpec render
test.io.kvision.modal ConfirmSpec
  ✅ test.io.kvision.modal ConfirmSpec render
test.io.kvision.modal ModalSpec
  ✅ test.io.kvision.modal ModalSpec render
  ✅ test.io.kvision.modal ModalSpec toggle
test.io.kvision.navbar NavFormSpec
  ✅ test.io.kvision.navbar NavFormSpec render
test.io.kvision.navbar NavSpec
  ✅ test.io.kvision.navbar NavSpec render
test.io.kvision.navbar NavbarSpec
  ✅ test.io.kvision.navbar NavbarSpec render
test.io.kvision.offcanvas OffcanvasSpec
  ✅ test.io.kvision.offcanvas OffcanvasSpec render
test.io.kvision.panel ResponsiveGridPanelSpec
  ✅ test.io.kvision.panel ResponsiveGridPanelSpec render
test.io.kvision.panel TabPanelSpec
  ✅ test.io.kvision.panel TabPanelSpec render
  ✅ test.io.kvision.panel TabPanelSpec setActiveIndex
  ✅ test.io.kvision.panel TabPanelSpec setActiveTab
  ✅ test.io.kvision.panel TabPanelSpec getSize
  ✅ test.io.kvision.panel TabPanelSpec getTab
  ✅ test.io.kvision.panel TabPanelSpec getTabIndex
  ✅ test.io.kvision.panel TabPanelSpec removeTab
  ✅ test.io.kvision.panel TabPanelSpec findTabWithComponent
  ✅ test.io.kvision.panel TabPanelSpec moveTab
  ✅ test.io.kvision.panel TabPanelSpec tabClick
test.io.kvision.progress ProgressBarSpec
  ✅ test.io.kvision.progress ProgressBarSpec simpleProgress_rendersCorrectly
  ✅ test.io.kvision.progress ProgressBarSpec simpleProgress_withAdditionalBarClass_rendersCorrectly
  ✅ test.io.kvision.progress ProgressBarSpec multipleProgressBars_rendersCorrectly
  ✅ test.io.kvision.progress ProgressBarSpec multipleProgressBars_withCustomBounds_renderCorrectly
  ✅ test.io.kvision.progress ProgressBarSpec multipleProgressBars_updates_ifBoundsAreChanged
  ✅ test.io.kvision.progress ProgressBarSpec multipleProgressBars_updates_ifValueChanges
  ✅ test.io.kvision.progress ProgressBarSpec rendersUsingContentGenerator_ifSupplied
test.io.kvision.table CellSpec
  ✅ test.io.kvision.table CellSpec render
test.io.kvision.table HeaderCellSpec
  ✅ test.io.kvision.table HeaderCellSpec render
test.io.kvision.table RowSpec
  ✅ test.io.kvision.table RowSpec render
test.io.kvision.table TableSpec
  ✅ test.io.kvision.table TableSpec render
test.io.kvision.theme ThemeSwitcherSpec
  ✅ test.io.kvision.theme ThemeSwitcherSpec render
test.io.kvision.toast ToastContainerSpec
  ✅ test.io.kvision.toast ToastContainerSpec render
test.io.kvision.toolbar ButtonGroupSpec
  ✅ test.io.kvision.toolbar ButtonGroupSpec render
test.io.kvision.toolbar ToolbarSpec
  ✅ test.io.kvision.toolbar ToolbarSpec render
test.io.kvision.window WindowSpec
  ✅ test.io.kvision.window WindowSpec render
  ✅ test.io.kvision.window WindowSpec isActive

✅ build/reports/junit/kvision-chart.xml

4 tests were completed in 113ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 4✅ 113ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.chart ChartCanvasSpec
  ✅ test.io.kvision.chart ChartCanvasSpec renderResponsive
  ✅ test.io.kvision.chart ChartCanvasSpec renderNotResponsive
test.io.kvision.chart ChartSpec
  ✅ test.io.kvision.chart ChartSpec renderResponsive
  ✅ test.io.kvision.chart ChartSpec renderNotResponsive

✅ build/reports/junit/kvision-datetime.xml

3 tests were completed in 142ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 3✅ 142ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.form.time DateTimeInputSpec
  ✅ test.io.kvision.form.time DateTimeInputSpec render
test.io.kvision.form.time DateTimeSpec
  ✅ test.io.kvision.form.time DateTimeSpec render
  ✅ test.io.kvision.form.time DateTimeSpec workInForm

✅ build/reports/junit/kvision-imask.xml

3 tests were completed in 54ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 3✅ 54ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.form.number ImaskNumericInputSpec
  ✅ test.io.kvision.form.number ImaskNumericInputSpec render
test.io.kvision.form.number ImaskNumericSpec
  ✅ test.io.kvision.form.number ImaskNumericSpec render
test.io.kvision.form.text ImaskSpec
  ✅ test.io.kvision.form.text ImaskSpec render

✅ build/reports/junit/kvision-maps.xml

4 tests were completed in 90ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 4✅ 90ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.maps MapsSpec
  ✅ test.io.kvision.maps MapsSpec renderSvg
  ✅ test.io.kvision.maps MapsSpec addMapToRoot
  ✅ test.io.kvision.maps MapsSpec addPolyLine
  ✅ test.io.kvision.maps MapsSpec testAddImageOverlay

✅ build/reports/junit/kvision-material.xml

No tests found

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 0ms

✅ build/reports/junit/kvision-onsenui.xml

51 tests were completed in 370ms with 51 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 51✅ 370ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.onsenui OnsenUISpec
  ✅ test.io.kvision.onsenui OnsenUISpec isChrome
test.io.kvision.onsenui.carousel CarouselItemSpec
  ✅ test.io.kvision.onsenui.carousel CarouselItemSpec render
test.io.kvision.onsenui.carousel CarouselSpec
  ✅ test.io.kvision.onsenui.carousel CarouselSpec render
test.io.kvision.onsenui.control FabSpec
  ✅ test.io.kvision.onsenui.control FabSpec render
test.io.kvision.onsenui.control SegmentSpec
  ✅ test.io.kvision.onsenui.control SegmentSpec render
test.io.kvision.onsenui.control SpeedDialItemSpec
  ✅ test.io.kvision.onsenui.control SpeedDialItemSpec render
test.io.kvision.onsenui.control SpeedDialSpec
  ✅ test.io.kvision.onsenui.control SpeedDialSpec render
test.io.kvision.onsenui.core BackButtonSpec
  ✅ test.io.kvision.onsenui.core BackButtonSpec render
test.io.kvision.onsenui.core NavigatorSpec
  ✅ test.io.kvision.onsenui.core NavigatorSpec render
test.io.kvision.onsenui.core PageSpec
  ✅ test.io.kvision.onsenui.core PageSpec render
test.io.kvision.onsenui.core PullHookSpec
  ✅ test.io.kvision.onsenui.core PullHookSpec render
test.io.kvision.onsenui.dialog ActionSheetSpec
  ✅ test.io.kvision.onsenui.dialog ActionSheetSpec render
test.io.kvision.onsenui.dialog AlertDialogSpec
  ✅ test.io.kvision.onsenui.dialog AlertDialogSpec render
test.io.kvision.onsenui.dialog DialogSpec
  ✅ test.io.kvision.onsenui.dialog DialogSpec render
test.io.kvision.onsenui.dialog ModalSpec
  ✅ test.io.kvision.onsenui.dialog ModalSpec render
test.io.kvision.onsenui.dialog PopoverSpec
  ✅ test.io.kvision.onsenui.dialog PopoverSpec render
test.io.kvision.onsenui.dialog ToastSpec
  ✅ test.io.kvision.onsenui.dialog ToastSpec render
test.io.kvision.onsenui.form OnsButtonSpec
  ✅ test.io.kvision.onsenui.form OnsButtonSpec render
test.io.kvision.onsenui.form OnsCheckBoxInputSpec
  ✅ test.io.kvision.onsenui.form OnsCheckBoxInputSpec render
test.io.kvision.onsenui.form OnsCheckBoxSpec
  ✅ test.io.kvision.onsenui.form OnsCheckBoxSpec render
test.io.kvision.onsenui.form OnsDateTimeInputSpec
  ✅ test.io.kvision.onsenui.form OnsDateTimeInputSpec render
test.io.kvision.onsenui.form OnsDateTimeSpec
  ✅ test.io.kvision.onsenui.form OnsDateTimeSpec render
test.io.kvision.onsenui.form OnsNumberInputSpec
  ✅ test.io.kvision.onsenui.form OnsNumberInputSpec render
test.io.kvision.onsenui.form OnsNumberSpec
  ✅ test.io.kvision.onsenui.form OnsNumberSpec render
test.io.kvision.onsenui.form OnsRadioGroupInputSpec
  ✅ test.io.kvision.onsenui.form OnsRadioGroupInputSpec render
test.io.kvision.onsenui.form OnsRadioGroupSpec
  ✅ test.io.kvision.onsenui.form OnsRadioGroupSpec render
test.io.kvision.onsenui.form OnsRadioInputSpec
  ✅ test.io.kvision.onsenui.form OnsRadioInputSpec render
test.io.kvision.onsenui.form OnsRadioSpec
  ✅ test.io.kvision.onsenui.form OnsRadioSpec render
test.io.kvision.onsenui.form OnsRangeInputSpec
  ✅ test.io.kvision.onsenui.form OnsRangeInputSpec render
test.io.kvision.onsenui.form OnsRangeSpec
  ✅ test.io.kvision.onsenui.form OnsRangeSpec render
test.io.kvision.onsenui.form OnsSelectInputSpec
  ✅ test.io.kvision.onsenui.form OnsSelectInputSpec render
test.io.kvision.onsenui.form OnsSelectSpec
  ✅ test.io.kvision.onsenui.form OnsSelectSpec render
test.io.kvision.onsenui.form OnsSwitchInputSpec
  ✅ test.io.kvision.onsenui.form OnsSwitchInputSpec render
test.io.kvision.onsenui.form OnsSwitchSpec
  ✅ test.io.kvision.onsenui.form OnsSwitchSpec render
test.io.kvision.onsenui.form OnsTextInputSpec
  ✅ test.io.kvision.onsenui.form OnsTextInputSpec render
test.io.kvision.onsenui.form OnsTextSpec
  ✅ test.io.kvision.onsenui.form OnsTextSpec render
test.io.kvision.onsenui.grid ColSpec
  ✅ test.io.kvision.onsenui.grid ColSpec render
test.io.kvision.onsenui.grid RowSpec
  ✅ test.io.kvision.onsenui.grid RowSpec render
test.io.kvision.onsenui.list OnsLazyRepeatSpec
  ✅ test.io.kvision.onsenui.list OnsLazyRepeatSpec render
test.io.kvision.onsenui.list OnsListSpec
  ✅ test.io.kvision.onsenui.list OnsListSpec render
test.io.kvision.onsenui.list OnsListTitleSpec
  ✅ test.io.kvision.onsenui.list OnsListTitleSpec render
test.io.kvision.onsenui.splitter SplitterSpec
  ✅ test.io.kvision.onsenui.splitter SplitterSpec render
test.io.kvision.onsenui.tabbar TabbarSpec
  ✅ test.io.kvision.onsenui.tabbar TabbarSpec render
test.io.kvision.onsenui.toolbar BottomToolbarSpec
  ✅ test.io.kvision.onsenui.toolbar BottomToolbarSpec render
test.io.kvision.onsenui.toolbar ToolbarButtonSpec
  ✅ test.io.kvision.onsenui.toolbar ToolbarButtonSpec render
test.io.kvision.onsenui.toolbar ToolbarSpec
  ✅ test.io.kvision.onsenui.toolbar ToolbarSpec render
test.io.kvision.onsenui.visual CardSpec
  ✅ test.io.kvision.onsenui.visual CardSpec render
test.io.kvision.onsenui.visual IconSpec
  ✅ test.io.kvision.onsenui.visual IconSpec render
test.io.kvision.onsenui.visual ProgressBarSpec
  ✅ test.io.kvision.onsenui.visual ProgressBarSpec render
test.io.kvision.onsenui.visual ProgressCircularSpec
  ✅ test.io.kvision.onsenui.visual ProgressCircularSpec render
test.io.kvision.onsenui.visual RippleSpec
  ✅ test.io.kvision.onsenui.visual RippleSpec render

✅ build/reports/junit/kvision-react.xml

1 tests were completed in 25ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 1✅ 25ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.react ReactSpec
  ✅ test.io.kvision.react ReactSpec react

✅ build/reports/junit/kvision-redux-kotlin.xml

4 tests were completed in 19ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 4✅ 19ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.redux StateBindingSpec
  ✅ test.io.kvision.redux StateBindingSpec stateBinding
test.io.kvision.redux TypedReduxStoreSpec
  ✅ test.io.kvision.redux TypedReduxStoreSpec getState
  ✅ test.io.kvision.redux TypedReduxStoreSpec dispatch
  ✅ test.io.kvision.redux TypedReduxStoreSpec subscribe

✅ build/reports/junit/kvision-richtext.xml

2 tests were completed in 32ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 2✅ 32ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.form.text RichTextInputSpec
  ✅ test.io.kvision.form.text RichTextInputSpec render
test.io.kvision.form.text RichTextSpec
  ✅ test.io.kvision.form.text RichTextSpec render

✅ build/reports/junit/kvision-state.xml

7 tests were completed in 42ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 7✅ 42ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.state StateBindingSpec
  ✅ test.io.kvision.state StateBindingSpec observableValue
  ✅ test.io.kvision.state StateBindingSpec sub
  ✅ test.io.kvision.state StateBindingSpec subSet
  ✅ test.io.kvision.state StateBindingSpec bind
  ✅ test.io.kvision.state StateBindingSpec bindNotImmediately
  ✅ test.io.kvision.state StateBindingSpec bindEach
  ✅ test.io.kvision.state StateBindingSpec bindEachMultiple

✅ build/reports/junit/kvision-tabulator.xml

1 tests were completed in 36ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 1✅ 36ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.tabulator TabulatorSpec
  ✅ test.io.kvision.tabulator TabulatorSpec render

✅ build/reports/junit/kvision-tom-select.xml

4 tests were completed in 45ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 4✅ 45ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision.form.select TomSelectInputSpec
  ✅ test.io.kvision.form.select TomSelectInputSpec render
test.io.kvision.form.select TomSelectSpec
  ✅ test.io.kvision.form.select TomSelectSpec render
test.io.kvision.form.text TomTypeaheadInputSpec
  ✅ test.io.kvision.form.text TomTypeaheadInputSpec render
test.io.kvision.form.text TomTypeaheadSpec
  ✅ test.io.kvision.form.text TomTypeaheadSpec render

✅ build/reports/junit/kvision.xml

160 tests were completed in 438ms with 160 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Chrome Headless 131.0.0.0 (Linux x86_64) 160✅ 438ms

✅ Chrome Headless 131.0.0.0 (Linux x86_64)

test.io.kvision KVManagerSpec
  ✅ test.io.kvision KVManagerSpec patchById
  ✅ test.io.kvision KVManagerSpec patchByVnode
  ✅ test.io.kvision KVManagerSpec virtualize
test.io.kvision.core AttributeSetBuilderImplSpec
  ✅ test.io.kvision.core AttributeSetBuilderImplSpec addNothing_returnsEmptyMap
  ✅ test.io.kvision.core AttributeSetBuilderImplSpec add_addsValueToSet
  ✅ test.io.kvision.core AttributeSetBuilderImplSpec addAll_addsValuesToSet
  ✅ test.io.kvision.core AttributeSetBuilderImplSpec addAfterQueryingValue_doesNotChanceValue
  ✅ test.io.kvision.core AttributeSetBuilderImplSpec buildAttributeSet_buildsUsingSuppliedFunction
test.io.kvision.core ClassSetBuilderImplSpec
  ✅ test.io.kvision.core ClassSetBuilderImplSpec addNothing_returnsEmptySet
  ✅ test.io.kvision.core ClassSetBuilderImplSpec add_addsValueToSet
  ✅ test.io.kvision.core ClassSetBuilderImplSpec addAll_addsValuesToSet
  ✅ test.io.kvision.core ClassSetBuilderImplSpec addAfterQueryingValue_doesNotChanceValue
  ✅ test.io.kvision.core ClassSetBuilderImplSpec buildClassSet_buildsClassesUsingGivenFunction
test.io.kvision.core ContainerSpec
  ✅ test.io.kvision.core ContainerSpec add
  ✅ test.io.kvision.core ContainerSpec addAll
  ✅ test.io.kvision.core ContainerSpec remove
  ✅ test.io.kvision.core ContainerSpec removeAll
  ✅ test.io.kvision.core ContainerSpec getChildren
  ✅ test.io.kvision.core ContainerSpec unaryPlus
test.io.kvision.core CssSpec
  ✅ test.io.kvision.core CssSpec colorHex
  ✅ test.io.kvision.core CssSpec colorName
  ✅ test.io.kvision.core CssSpec colorRgb
  ✅ test.io.kvision.core CssSpec colorRgba
test.io.kvision.core InheritingStyleSpec
  ✅ test.io.kvision.core InheritingStyleSpec render
test.io.kvision.core SingleObjectCacheSpec
  ✅ test.io.kvision.core SingleObjectCacheSpec doesNotGenerateValueIfNotQueried
  ✅ test.io.kvision.core SingleObjectCacheSpec generatesValueIfQueried
  ✅ test.io.kvision.core SingleObjectCacheSpec doesNotRegenerateValueIfQueriedTwice
  ✅ test.io.kvision.core SingleObjectCacheSpec regeneratesValueIfClearedBeforeRead
  ✅ test.io.kvision.core SingleObjectCacheSpec clear_doesNotGenerateNewValue
  ✅ test.io.kvision.core SingleObjectCacheSpec clearOn_clearsIfFunctionReturnsTrue
  ✅ test.io.kvision.core SingleObjectCacheSpec clearOn_doesNotClearIfFunctionReturnsFalse
test.io.kvision.core StyleSpec
  ✅ test.io.kvision.core StyleSpec render
  ✅ test.io.kvision.core StyleSpec renderCustomClass
  ✅ test.io.kvision.core StyleSpec renderSubclass
  ✅ test.io.kvision.core StyleSpec renderSubstyle
  ✅ test.io.kvision.core StyleSpec renderPseudoClass
  ✅ test.io.kvision.core StyleSpec renderPseudoElement
  ✅ test.io.kvision.core StyleSpec renderMediaQuery
test.io.kvision.core WidgetSpec
  ✅ test.io.kvision.core WidgetSpec renderVNode
  ✅ test.io.kvision.core WidgetSpec renderToDom
  ✅ test.io.kvision.core WidgetSpec hide
  ✅ test.io.kvision.core WidgetSpec show
  ✅ test.io.kvision.core WidgetSpec addCssClass
  ✅ test.io.kvision.core WidgetSpec removeCssClass
  ✅ test.io.kvision.core WidgetSpec setEventListener
  ✅ test.io.kvision.core WidgetSpec removeEventListener
  ✅ test.io.kvision.core WidgetSpec removeEventListeners
  ✅ test.io.kvision.core WidgetSpec getElement
  ✅ test.io.kvision.core WidgetSpec getRoot
test.io.kvision.core WidgetWrapperSpec
  ✅ test.io.kvision.core WidgetWrapperSpec render
test.io.kvision.form FieldLabelSpec
  ✅ test.io.kvision.form FieldLabelSpec render
test.io.kvision.form FormPanelSpec
  ✅ test.io.kvision.form FormPanelSpec add
  ✅ test.io.kvision.form FormPanelSpec remove
  ✅ test.io.kvision.form FormPanelSpec removeAll
  ✅ test.io.kvision.form FormPanelSpec getControl
  ✅ test.io.kvision.form FormPanelSpec get
  ✅ test.io.kvision.form FormPanelSpec getData
  ✅ test.io.kvision.form FormPanelSpec validate
  ✅ test.io.kvision.form FormPanelSpec dynamicForm
test.io.kvision.form FormSpec
  ✅ test.io.kvision.form FormSpec add
  ✅ test.io.kvision.form FormSpec remove
  ✅ test.io.kvision.form FormSpec removeAll
  ✅ test.io.kvision.form FormSpec getControl
  ✅ test.io.kvision.form FormSpec get
  ✅ test.io.kvision.form FormSpec getData
  ✅ test.io.kvision.form FormSpec validate
  ✅ test.io.kvision.form FormSpec dynamicForm
test.io.kvision.form HelpTextSpec
  ✅ test.io.kvision.form HelpTextSpec render
test.io.kvision.form.check CheckBoxInputSpec
  ✅ test.io.kvision.form.check CheckBoxInputSpec render
  ✅ test.io.kvision.form.check CheckBoxInputSpec renderIndetermined
test.io.kvision.form.check CheckBoxSpec
  ✅ test.io.kvision.form.check CheckBoxSpec render
test.io.kvision.form.check GenericRadioGroupInputSpec
  ✅ test.io.kvision.form.check GenericRadioGroupInputSpec render
test.io.kvision.form.check GenericRadioGroupSpec
  ✅ test.io.kvision.form.check GenericRadioGroupSpec render
test.io.kvision.form.check RadioGroupInputSpec
  ✅ test.io.kvision.form.check RadioGroupInputSpec render
test.io.kvision.form.check RadioGroupSpec
  ✅ test.io.kvision.form.check RadioGroupSpec render
test.io.kvision.form.check RadioInputSpec
  ✅ test.io.kvision.form.check RadioInputSpec render
test.io.kvision.form.check RadioSpec
  ✅ test.io.kvision.form.check RadioSpec render
test.io.kvision.form.check TriStateCheckBoxInputSpec
  ✅ test.io.kvision.form.check TriStateCheckBoxInputSpec render
test.io.kvision.form.check TriStateCheckBoxSpec
  ✅ test.io.kvision.form.check TriStateCheckBoxSpec render
test.io.kvision.form.number NumericInputSpec
  ✅ test.io.kvision.form.number NumericInputSpec render
test.io.kvision.form.number NumericSpec
  ✅ test.io.kvision.form.number NumericSpec render
test.io.kvision.form.number RangeInputSpec
  ✅ test.io.kvision.form.number RangeInputSpec render
test.io.kvision.form.number RangeSpec
  ✅ test.io.kvision.form.number RangeSpec render
test.io.kvision.form.number SpinnerInputSpec
  ✅ test.io.kvision.form.number SpinnerInputSpec render
test.io.kvision.form.number SpinnerSpec
  ✅ test.io.kvision.form.number SpinnerSpec render
test.io.kvision.form.select SelectInputSpec
  ✅ test.io.kvision.form.select SelectInputSpec render
test.io.kvision.form.select SelectSpec
  ✅ test.io.kvision.form.select SelectSpec render
test.io.kvision.form.text PasswordSpec
  ✅ test.io.kvision.form.text PasswordSpec render
test.io.kvision.form.text TextAreaInputSpec
  ✅ test.io.kvision.form.text TextAreaInputSpec render
test.io.kvision.form.text TextAreaSpec
  ✅ test.io.kvision.form.text TextAreaSpec render
test.io.kvision.form.text TextInputSpec
  ✅ test.io.kvision.form.text TextInputSpec render
test.io.kvision.form.text TextSpec
  ✅ test.io.kvision.form.text TextSpec render
test.io.kvision.html AddressSpec
  ✅ test.io.kvision.html AddressSpec render
test.io.kvision.html ArticleSpec
  ✅ test.io.kvision.html ArticleSpec render
test.io.kvision.html BSpec
  ✅ test.io.kvision.html BSpec render
test.io.kvision.html BrSpec
  ✅ test.io.kvision.html BrSpec render
test.io.kvision.html ButtonSpec
  ✅ test.io.kvision.html ButtonSpec render
test.io.kvision.html CanvasSpec
  ✅ test.io.kvision.html CanvasSpec render
test.io.kvision.html CodeSpec
  ✅ test.io.kvision.html CodeSpec render
test.io.kvision.html CustomTagSpec
  ✅ test.io.kvision.html CustomTagSpec render
test.io.kvision.html DivSpec
  ✅ test.io.kvision.html DivSpec render
test.io.kvision.html EmSpec
  ✅ test.io.kvision.html EmSpec render
test.io.kvision.html FieldsetSpec
  ✅ test.io.kvision.html FieldsetSpec render
test.io.kvision.html FigcaptionSpec
  ✅ test.io.kvision.html FigcaptionSpec render
test.io.kvision.html FigureSpec
  ✅ test.io.kvision.html FigureSpec render
test.io.kvision.html FooterSpec
  ✅ test.io.kvision.html FooterSpec render
test.io.kvision.html H1Spec
  ✅ test.io.kvision.html H1Spec render
test.io.kvision.html H2Spec
  ✅ test.io.kvision.html H2Spec render
test.io.kvision.html H3Spec
  ✅ test.io.kvision.html H3Spec render
test.io.kvision.html H4Spec
  ✅ test.io.kvision.html H4Spec render
test.io.kvision.html H5Spec
  ✅ test.io.kvision.html H5Spec render
test.io.kvision.html H6Spec
  ✅ test.io.kvision.html H6Spec render
test.io.kvision.html HeaderSpec
  ✅ test.io.kvision.html HeaderSpec render
test.io.kvision.html ISpec
  ✅ test.io.kvision.html ISpec render
test.io.kvision.html IconSpec
  ✅ test.io.kvision.html IconSpec render
test.io.kvision.html IframeSpec
  ✅ test.io.kvision.html IframeSpec render
test.io.kvision.html ImageSpec
  ✅ test.io.kvision.html ImageSpec render
test.io.kvision.html InputSpec
  ✅ test.io.kvision.html InputSpec render
test.io.kvision.html LabelSpec
  ✅ test.io.kvision.html LabelSpec render
test.io.kvision.html LiSpec
  ✅ test.io.kvision.html LiSpec render
test.io.kvision.html LinkSpec
  ✅ test.io.kvision.html LinkSpec render
test.io.kvision.html ListTagSpec
  ✅ test.io.kvision.html ListTagSpec renderElements
  ✅ test.io.kvision.html ListTagSpec renderAsContainer
test.io.kvision.html NavSpec
  ✅ test.io.kvision.html NavSpec render
test.io.kvision.html OlSpec
  ✅ test.io.kvision.html OlSpec render
test.io.kvision.html PSpec
  ✅ test.io.kvision.html PSpec render
test.io.kvision.html SectionSpec
  ✅ test.io.kvision.html SectionSpec render
test.io.kvision.html SmallSpec
  ✅ test.io.kvision.html SmallSpec render
test.io.kvision.html SpanSpec
  ✅ test.io.kvision.html SpanSpec render
test.io.kvision.html StrongSpec
  ✅ test.io.kvision.html StrongSpec render
test.io.kvision.html TableSpec
  ✅ test.io.kvision.html TableSpec render
test.io.kvision.html TagSpec
  ✅ test.io.kvision.html TagSpec render
  ✅ test.io.kvision.html TagSpec renderRich
  ✅ test.io.kvision.html TagSpec renderAsContainer
  ✅ test.io.kvision.html TagSpec unaryPlus
test.io.kvision.html TextNodeSpec
  ✅ test.io.kvision.html TextNodeSpec render
  ✅ test.io.kvision.html TextNodeSpec complexMarkup
test.io.kvision.html TimeSpec
  ✅ test.io.kvision.html TimeSpec render
test.io.kvision.html UlSpec
  ✅ test.io.kvision.html UlSpec render
test.io.kvision.panel DockPanelSpec
  ✅ test.io.kvision.panel DockPanelSpec render
test.io.kvision.panel FieldsetPanelSpec
  ✅ test.io.kvision.panel FieldsetPanelSpec render
test.io.kvision.panel FlexPanelSpec
  ✅ test.io.kvision.panel FlexPanelSpec render
  ✅ test.io.kvision.panel FlexPanelSpec renderWithDSL
test.io.kvision.panel GridPanelSpec
  ✅ test.io.kvision.panel GridPanelSpec render
  ✅ test.io.kvision.panel GridPanelSpec renderWithDSL
test.io.kvision.panel HPanelSpec
  ✅ test.io.kvision.panel HPanelSpec render
test.io.kvision.panel RootSpec
  ✅ test.io.kvision.panel RootSpec getSnClass
  ✅ test.io.kvision.panel RootSpec getSnClassFluid
  ✅ test.io.kvision.panel RootSpec getRoot
test.io.kvision.panel SplitPanelSpec
  ✅ test.io.kvision.panel SplitPanelSpec render
test.io.kvision.panel StackPanelSpec
  ✅ test.io.kvision.panel StackPanelSpec render
  ✅ test.io.kvision.panel StackPanelSpec renderNotActivateLast
  ✅ test.io.kvision.panel StackPanelSpec remove
  ✅ test.io.kvision.panel StackPanelSpec removeAll
test.io.kvision.panel VPanelSpec
  ✅ test.io.kvision.panel VPanelSpec render
test.io.kvision.utils JavaScriptSpec
  ✅ test.io.kvision.utils JavaScriptSpec deepMergeTest
test.io.kvision.utils UtilsSpec
  ✅ test.io.kvision.utils UtilsSpec intToHexString
  ✅ test.io.kvision.utils UtilsSpec toDateF
  ✅ test.io.kvision.utils UtilsSpec toStringF
  ✅ test.io.kvision.utils UtilsSpec toCamelCase