| 1234567891011121314151617181920212223242526 |
- var _ = require('../../../../src/util')
- describe('Util - Misc', function () {
- it('checkComponent', function () {
- var el = document.createElement('component')
- // <component> with no is attr
- var res = _.checkComponent(el)
- expect(res).toBe(null)
- // <component is="...">
- el.setAttribute('is', '{{what}}')
- res = _.checkComponent(el)
- expect(res).toBe('{{what}}')
- // custom element, not defined
- el = document.createElement('test')
- res = _.checkComponent(el, {
- components: {}
- })
- expect(res).toBeUndefined()
- // custom element, defined
- res = _.checkComponent(el, {
- components: { test: true }
- })
- expect(res).toBe('test')
- })
- })
|