1
0
mirror of https://github.com/twbs/bootstrap.git synced 2025-08-13 09:04:14 +02:00

tests: tweak Jasmine's matchers usage

Use:

* toBeNull
* toEqual
* toBeTrue
* toBeFalse
* toHaveSize
* toHaveClass
This commit is contained in:
XhmikosR
2021-10-14 18:16:54 +03:00
parent 5739bf7637
commit eb54e1a1ce
24 changed files with 438 additions and 437 deletions

View File

@@ -143,7 +143,7 @@ describe('Carousel', () => {
carouselEl.addEventListener('keydown', event => {
expect(carousel._keydown).toHaveBeenCalled()
expect(event.defaultPrevented).toEqual(false)
expect(event.defaultPrevented).toBeFalse()
done()
})
@@ -285,7 +285,7 @@ describe('Carousel', () => {
carousel.prev()
setTimeout(() => {
expect(firstElement.classList.contains('active')).toEqual(true)
expect(firstElement).toHaveClass('active')
done()
}, 10)
})
@@ -368,7 +368,7 @@ describe('Carousel', () => {
spyOn(carousel, '_slide').and.callThrough()
carouselEl.addEventListener('slid.bs.carousel', event => {
expect(item.classList.contains('active')).toEqual(true)
expect(item).toHaveClass('active')
expect(carousel._slide).toHaveBeenCalledWith('right')
expect(event.direction).toEqual('right')
stylesCarousel.remove()
@@ -413,7 +413,7 @@ describe('Carousel', () => {
spyOn(carousel, '_slide').and.callThrough()
carouselEl.addEventListener('slid.bs.carousel', event => {
expect(item.classList.contains('active')).toEqual(false)
expect(item).not.toHaveClass('active')
expect(carousel._slide).toHaveBeenCalledWith('left')
expect(event.direction).toEqual('left')
stylesCarousel.remove()
@@ -453,7 +453,7 @@ describe('Carousel', () => {
spyOn(carousel, '_slide').and.callThrough()
carouselEl.addEventListener('slid.bs.carousel', event => {
expect(item.classList.contains('active')).toEqual(true)
expect(item).toHaveClass('active')
expect(carousel._slide).toHaveBeenCalledWith('right')
expect(event.direction).toEqual('right')
delete document.documentElement.ontouchstart
@@ -492,7 +492,7 @@ describe('Carousel', () => {
spyOn(carousel, '_slide').and.callThrough()
carouselEl.addEventListener('slid.bs.carousel', event => {
expect(item.classList.contains('active')).toEqual(false)
expect(item).not.toHaveClass('active')
expect(carousel._slide).toHaveBeenCalledWith('left')
expect(event.direction).toEqual('left')
delete document.documentElement.ontouchstart
@@ -632,7 +632,7 @@ describe('Carousel', () => {
const doneTest = () => {
setTimeout(() => {
expect(slidEvent).toEqual(false)
expect(slidEvent).toBeFalse()
done()
}, 20)
}
@@ -665,7 +665,7 @@ describe('Carousel', () => {
const onSlide = event => {
expect(event.direction).toEqual('left')
expect(event.relatedTarget.classList.contains('carousel-item')).toEqual(true)
expect(event.relatedTarget).toHaveClass('carousel-item')
expect(event.from).toEqual(0)
expect(event.to).toEqual(1)
@@ -700,7 +700,7 @@ describe('Carousel', () => {
const onSlid = event => {
expect(event.direction).toEqual('left')
expect(event.relatedTarget.classList.contains('carousel-item')).toEqual(true)
expect(event.relatedTarget).toHaveClass('carousel-item')
expect(event.from).toEqual(0)
expect(event.to).toEqual(1)
@@ -761,9 +761,9 @@ describe('Carousel', () => {
const carousel = new Carousel(carouselEl)
carouselEl.addEventListener('slid.bs.carousel', () => {
expect(firstIndicator.classList.contains('active')).toEqual(false)
expect(firstIndicator.hasAttribute('aria-current')).toEqual(false)
expect(secondIndicator.classList.contains('active')).toEqual(true)
expect(firstIndicator).not.toHaveClass('active')
expect(firstIndicator.hasAttribute('aria-current')).toBeFalse()
expect(secondIndicator).toHaveClass('active')
expect(secondIndicator.getAttribute('aria-current')).toEqual('true')
done()
})
@@ -859,7 +859,7 @@ describe('Carousel', () => {
expect(carousel.cycle).toHaveBeenCalledWith(true)
expect(window.clearInterval).toHaveBeenCalled()
expect(carousel._isPaused).toEqual(true)
expect(carousel._isPaused).toBeTrue()
})
it('should not call cycle if nothing is in transition', () => {
@@ -885,7 +885,7 @@ describe('Carousel', () => {
expect(carousel.cycle).not.toHaveBeenCalled()
expect(window.clearInterval).toHaveBeenCalled()
expect(carousel._isPaused).toEqual(true)
expect(carousel._isPaused).toBeTrue()
})
it('should not set is paused at true if an event is passed', () => {
@@ -910,7 +910,7 @@ describe('Carousel', () => {
carousel.pause(event)
expect(window.clearInterval).toHaveBeenCalled()
expect(carousel._isPaused).toEqual(false)
expect(carousel._isPaused).toBeFalse()
})
})
@@ -1175,7 +1175,7 @@ describe('Carousel', () => {
const carouselEl = fixtureEl.querySelector('div')
const carousel = new Carousel(carouselEl, {})
expect(isRTL()).toEqual(true, 'rtl has to be true')
expect(isRTL()).toBeTrue()
expect(carousel._directionToOrder('left')).toEqual('prev')
expect(carousel._directionToOrder('prev')).toEqual('prev')
@@ -1292,7 +1292,7 @@ describe('Carousel', () => {
const div = fixtureEl.querySelector('div')
expect(Carousel.getInstance(div)).toEqual(null)
expect(Carousel.getInstance(div)).toBeNull()
})
})
@@ -1313,7 +1313,7 @@ describe('Carousel', () => {
const div = fixtureEl.querySelector('div')
expect(Carousel.getInstance(div)).toEqual(null)
expect(Carousel.getInstance(div)).toBeNull()
expect(Carousel.getOrCreateInstance(div)).toBeInstanceOf(Carousel)
})
@@ -1322,7 +1322,7 @@ describe('Carousel', () => {
const div = fixtureEl.querySelector('div')
expect(Carousel.getInstance(div)).toEqual(null)
expect(Carousel.getInstance(div)).toBeNull()
const carousel = Carousel.getOrCreateInstance(div, {
interval: 1
})
@@ -1441,7 +1441,7 @@ describe('Carousel', () => {
next.click()
setTimeout(() => {
expect(item2.classList.contains('active')).toEqual(true)
expect(item2).toHaveClass('active')
done()
}, 10)
})
@@ -1465,7 +1465,7 @@ describe('Carousel', () => {
next.click()
setTimeout(() => {
expect(item2.classList.contains('active')).toEqual(true)
expect(item2).toHaveClass('active')
done()
}, 10)
})
@@ -1488,7 +1488,7 @@ describe('Carousel', () => {
next.click()
setTimeout(() => {
expect(item2.classList.contains('active')).toEqual(true)
expect(item2).toHaveClass('active')
done()
}, 10)
})