2
0
mirror of https://github.com/tenrok/bootstrap.git synced 2026-06-08 17:22:31 +03:00

Js - use a default JQueryInterface in js components

This commit is contained in:
GeoSot
2021-12-02 18:12:53 +02:00
parent 88a6610895
commit dd9f2b31d0
27 changed files with 161 additions and 239 deletions
+14 -13
View File
@@ -12,7 +12,8 @@ import ScrollSpy from '../../src/scrollspy'
import Tab from '../../src/tab'
import Toast from '../../src/toast'
import Tooltip from '../../src/tooltip'
import { clearFixture, getFixture } from '../helpers/fixture'
import { getFixture, clearFixture } from '../helpers/fixture'
import { getJqueryInterfaceForPlugin } from '../../src/util/jquery-stuff'
describe('jQuery', () => {
let fixtureEl
@@ -26,18 +27,18 @@ describe('jQuery', () => {
})
it('should add all plugins in jQuery', () => {
expect(Alert.jQueryInterface).toEqual(jQuery.fn.alert)
expect(Button.jQueryInterface).toEqual(jQuery.fn.button)
expect(Carousel.jQueryInterface).toEqual(jQuery.fn.carousel)
expect(Collapse.jQueryInterface).toEqual(jQuery.fn.collapse)
expect(Dropdown.jQueryInterface).toEqual(jQuery.fn.dropdown)
expect(Modal.jQueryInterface).toEqual(jQuery.fn.modal)
expect(Offcanvas.jQueryInterface).toEqual(jQuery.fn.offcanvas)
expect(Popover.jQueryInterface).toEqual(jQuery.fn.popover)
expect(ScrollSpy.jQueryInterface).toEqual(jQuery.fn.scrollspy)
expect(Tab.jQueryInterface).toEqual(jQuery.fn.tab)
expect(Toast.jQueryInterface).toEqual(jQuery.fn.toast)
expect(Tooltip.jQueryInterface).toEqual(jQuery.fn.tooltip)
expect(getJqueryInterfaceForPlugin(Alert)).toEqual(jQuery.fn.alert)
expect(getJqueryInterfaceForPlugin(Button)).toEqual(jQuery.fn.button)
expect(getJqueryInterfaceForPlugin(Carousel)).toEqual(jQuery.fn.carousel)
expect(getJqueryInterfaceForPlugin(Collapse)).toEqual(jQuery.fn.collapse)
expect(getJqueryInterfaceForPlugin(Dropdown)).toEqual(jQuery.fn.dropdown)
expect(getJqueryInterfaceForPlugin(Modal)).toEqual(jQuery.fn.modal)
expect(getJqueryInterfaceForPlugin(Offcanvas)).toEqual(jQuery.fn.offcanvas)
expect(getJqueryInterfaceForPlugin(Popover)).toEqual(jQuery.fn.popover)
expect(getJqueryInterfaceForPlugin(ScrollSpy)).toEqual(jQuery.fn.scrollspy)
expect(getJqueryInterfaceForPlugin(Tab)).toEqual(jQuery.fn.tab)
expect(getJqueryInterfaceForPlugin(Toast)).toEqual(jQuery.fn.toast)
expect(getJqueryInterfaceForPlugin(Tooltip)).toEqual(jQuery.fn.tooltip)
})
it('should use jQuery event system', () => {