Write unit test for MaterialTooltip
parent
9b72bdf512
commit
e5bfe1afac
|
@ -54,6 +54,7 @@
|
|||
<script src="../src/switch/switch.js"></script>
|
||||
<script src="../src/tabs/tabs.js"></script>
|
||||
<script src="../src/textfield/textfield.js"></script>
|
||||
<script src="../src/tooltip/tooltip.js"></script>
|
||||
<script src="../src/menu/menu.js"></script>
|
||||
<script>
|
||||
// mocha.ui('bdd');
|
||||
|
@ -76,6 +77,7 @@
|
|||
<script src="unit/switch.js"></script>
|
||||
<script src="unit/tabs.js"></script>
|
||||
<script src="unit/textfield.js"></script>
|
||||
<script src="unit/tooltip.js"></script>
|
||||
<script src="unit/menu.js"></script>
|
||||
|
||||
<script>
|
||||
|
|
|
@ -0,0 +1,19 @@
|
|||
|
||||
describe('tooltip tests', function () {
|
||||
|
||||
it('Should have MaterialTooltip globally available', function () {
|
||||
expect(MaterialTooltip).to.be.a('function');
|
||||
});
|
||||
|
||||
it('Should be upgraded to a MaterialTooltip successfully', function () {
|
||||
var parent = document.createElement('div'),
|
||||
el;
|
||||
|
||||
parent.innerHTML = '<div id="target"></div><div id="tooltip" for="target"></div>';
|
||||
document.body.appendChild(parent);
|
||||
el = parent.querySelector('#tooltip')
|
||||
componentHandler.upgradeElement(el, 'MaterialTooltip');
|
||||
var upgraded = el.getAttribute('data-upgraded');
|
||||
expect(upgraded).to.contain('MaterialTooltip');
|
||||
});
|
||||
});
|
Loading…
Reference in New Issue