Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@doodle/components / utils / isTouch.test.js
Size: Mime:
"use strict";

var _isTouch = _interopRequireDefault(require("./isTouch"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }

describe('isTouch', function () {
  it('should show touch if ontouchstart exists', function () {
    global.ontouchstart = true;
    expect((0, _isTouch["default"])()).toEqual(true);
  });
  it("should not show touch if ontouchstart doesn't exist", function () {
    delete global.ontouchstart;
    expect((0, _isTouch["default"])()).toEqual(false);
  });
  it('should show touch if maxTouchPoints exists', function () {
    global.navigator.maxTouchPoints = true;
    expect((0, _isTouch["default"])()).toEqual(true);
  });
  it("should not show touch if maxTouchPoints doesn't exist", function () {
    delete global.navigator.maxTouchPoints;
    expect((0, _isTouch["default"])()).toEqual(false);
  });
});