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    
@skava/modules / ___dist / chain-able / test / fp / always.js
Size: Mime:
"use strict";

const always = require("../../src/deps/fp/always");

test('works with various types', function () {
  expect(always(false)()).toEqual(false);
  expect(always('abc')()).toEqual('abc');
  expect(always({
    a: 1,
    b: 2
  })()).toEqual({
    a: 1,
    b: 2
  });
  var obj = {
    a: 1,
    b: 2
  };
  expect(always(obj)()).toEqual(obj);
  var now = new Date(1776, 6, 4);
  expect(always(now)()).toEqual(now);
  expect(always(undefined)()).toEqual(undefined);
  expect(always(null)()).toEqual(null);
  expect(always(100)()).toEqual(100);
});