1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update components

This commit is contained in:
Luke Pulverenti 2016-06-22 00:39:24 -04:00
parent f64a03b3f4
commit 75a40a8dbb
17 changed files with 177 additions and 88 deletions

View file

@ -63,6 +63,13 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
</template>
</test-fixture>
<test-fixture id="NoRipple">
<template>
<div id="RippleContainer">
</div>
</template>
</test-fixture>
<script>
suite('<paper-ripple>', function () {
var mouseEvent;
@ -130,8 +137,6 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
});
});
suite('with the `center` attribute set to true', function () {
setup(function () {
rippleContainer = fixture('CenteringRipple');
@ -191,6 +196,42 @@ subject to an additional IP rights grant found at http://polymer.github.io/PATEN
});
});
suite('remove a paper ripple', function () {
setup(function () {
rippleContainer = fixture('NoRipple');
});
test('add and remove a paper-ripple', function (done) {
var ripple = document.createElement('paper-ripple');
ripple.addEventListener('transitionend', function() {
expect(ripple.parentNode).to.be.ok;
Polymer.dom(rippleContainer).removeChild(ripple);
done();
});
Polymer.dom(rippleContainer).appendChild(ripple);
ripple.downAction();
ripple.upAction();
});
});
suite('avoid double transitionend event', function () {
setup(function () {
rippleContainer = fixture('NoRipple');
});
test('the transitionend event should only fire once', function (done) {
var ripple = document.createElement('paper-ripple');
var transitionedEventCount = 0;
ripple.addEventListener('transitionend', function() {
++transitionedEventCount;
expect(transitionedEventCount).to.be.eql(1);
Polymer.dom(rippleContainer).removeChild(ripple);
setTimeout(function() { done(); });
});
Polymer.dom(rippleContainer).appendChild(ripple);
ripple.downAction();
ripple.upAction();
});
});
});
</script>