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:
@@ -1,5 +1,6 @@
|
||||
import Tab from '../../src/tab'
|
||||
import { clearFixture, createEvent, getFixture, jQueryMock } from '../helpers/fixture'
|
||||
import { getJqueryInterfaceForPlugin } from '../../src/util/jquery-stuff'
|
||||
|
||||
describe('Tab', () => {
|
||||
let fixtureEl
|
||||
@@ -622,7 +623,7 @@ describe('Tab', () => {
|
||||
|
||||
const div = fixtureEl.querySelector('.nav > div')
|
||||
|
||||
jQueryMock.fn.tab = Tab.jQueryInterface
|
||||
jQueryMock.fn.tab = getJqueryInterfaceForPlugin(Tab)
|
||||
jQueryMock.elements = [div]
|
||||
|
||||
jQueryMock.fn.tab.call(jQueryMock)
|
||||
@@ -636,7 +637,7 @@ describe('Tab', () => {
|
||||
const div = fixtureEl.querySelector('.nav > div')
|
||||
const tab = new Tab(div)
|
||||
|
||||
jQueryMock.fn.tab = Tab.jQueryInterface
|
||||
jQueryMock.fn.tab = getJqueryInterfaceForPlugin(Tab)
|
||||
jQueryMock.elements = [div]
|
||||
|
||||
jQueryMock.fn.tab.call(jQueryMock)
|
||||
@@ -652,7 +653,7 @@ describe('Tab', () => {
|
||||
|
||||
spyOn(tab, 'show')
|
||||
|
||||
jQueryMock.fn.tab = Tab.jQueryInterface
|
||||
jQueryMock.fn.tab = getJqueryInterfaceForPlugin(Tab)
|
||||
jQueryMock.elements = [div]
|
||||
|
||||
jQueryMock.fn.tab.call(jQueryMock, 'show')
|
||||
@@ -667,7 +668,7 @@ describe('Tab', () => {
|
||||
const div = fixtureEl.querySelector('.nav > div')
|
||||
const action = 'undefinedMethod'
|
||||
|
||||
jQueryMock.fn.tab = Tab.jQueryInterface
|
||||
jQueryMock.fn.tab = getJqueryInterfaceForPlugin(Tab)
|
||||
jQueryMock.elements = [div]
|
||||
|
||||
expect(() => {
|
||||
|
||||
Reference in New Issue
Block a user