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:
@@ -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)
|
||||
})
|
||||
|
Reference in New Issue
Block a user