BVB Source Codes

in-view Show viewport.spec.js Source code

Return Download in-view: download viewport.spec.js Source code - Download in-view Source code - Type:.js
  1. import test from 'ava';
  2. import { inViewport } from '../src/viewport';
  3.  
  4. window.innerWidth = 1280;
  5. window.innerHeight = 700;
  6.  
  7. const stub = {
  8.     getBoundingClientRect() {
  9.         return {
  10.             bottom: 232,
  11.             height: 108,
  12.             left: 196,
  13.             right: 1084,
  14.             top: 124,
  15.             width: 888
  16.         };
  17.     }
  18. };
  19.  
  20. const opts = {
  21.     offset: {
  22.         top: 250,
  23.         right: 250,
  24.         bottom: 250,
  25.         left: 250
  26.     },
  27.     threshold: 0
  28. };
  29.  
  30. test('inViewport returns a boolean', t => {
  31.     t.true(typeof inViewport(stub, opts) === 'boolean');
  32. });
  33.  
  34. test('inViewport accepts an offset', t => {
  35.     t.false(inViewport(stub, opts));
  36. });
  37.  
downloadviewport.spec.js Source code - Download in-view Source code
Related Source Codes/Software:
magictools - 2017-01-09
elm-compiler - Compiler for Elm, a functional language for reliab... 2017-01-09
Twig - Twig, the flexible, fast, and secure template lang... 2017-01-09
android-testing - A collection of samples demonstrating different fr... 2017-01-09
lib-flexible - Scalable layout scheme 2017-01-09
sinon - Test spies, stubs and mocks for JavaScript. ... 2017-01-09
docker-gitlab - Dockerized GitLab http://www.da... 2017-01-09
Side-Menu.Android - Side menu with some categories to choose. ... 2017-01-09
libsodium - A modern and easy-to-use crypto library. 2017-01-09
prerender - Node server that uses phantomjs to render a javasc... 2017-01-09
discover-flask - Full Stack Web Development with Flask. ... 2017-01-12
spring-mvc-showcase - Demonstrates the features of the Spring MVC web fr... 2017-01-12
tushare - TuShare is a utility for crawling historical data ... 2017-01-12
raml-spec - RAML Specification http://raml.... 2017-01-12
android-stackblur - Android StackBlur is a library that can perform a ... 2017-01-12
sound-redux - A Soundcloud client built with React / Redux ... 2017-01-12
httpstat - curl statistics made simple 2017-01-12
vim - Vim configuration file and plug-ins 2017-01-12
appframework - The definitive HTML5 mobile javascript framework ... 2017-01-12
BaiduExporter - Assistant for Baidu to export download links to ar... 2017-01-11

 Back to top