12345678910111213141516171819202122232425 |
- import fs from 'fs'
- import path from 'path'
- describe('SVGIcon', () => {
- let container
- beforeEach(() => {
- container = document.createElement('div')
- document.body.appendChild(container)
- })
- afterEach(() => {
- container.innerHTML = ''
- document.body.removeChild(container)
- })
-
- test('renders the correct class and XML namespace', () => {
- container.innerHTML = fs.readFileSync(path.join('./icons', '2fa.svg'), 'utf-8')
- const svg = container.querySelector('svg')
- expect(svg.getAttribute('xmlns')).toBe('http://www.w3.org/2000/svg')
- expect(svg.classList.contains('icon')).toBe(true)
- expect(svg.classList.contains('icon-tabler')).toBe(true)
- })
- })
|