[Improvement] add utils test cases (#380)

This commit is contained in:
neverland
2017-12-05 21:32:02 +08:00
committed by GitHub
parent 5a17bc520a
commit df835618b0
9 changed files with 191 additions and 67 deletions

View File

@@ -5,6 +5,8 @@
import { isServer } from './index';
let prev = Date.now();
/* istanbul ignore next */
function fallback(fn) {
const curr = Date.now();
const ms = Math.max(0, 16 - (curr - prev));
@@ -13,11 +15,16 @@ function fallback(fn) {
return id;
}
/* istanbul ignore next */
const global = isServer ? global : window;
/* istanbul ignore next */
const iRaf =
global.requestAnimationFrame ||
global.webkitRequestAnimationFrame ||
fallback;
/* istanbul ignore next */
const iCancel =
global.cancelAnimationFrame ||
global.webkitCancelAnimationFrame ||