var _ = require('../../../../src/util') describe('Util - Misc', function () { it('checkComponent', function () { var el = document.createElement('component') // with no is attr var res = _.checkComponent(el) expect(res).toBe(null) // 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') }) })