UNPKG

@dillonkearns/elm-graphql

Version:

<img src="https://cdn.jsdelivr.net/gh/martimatix/logo-graphqelm/logo.svg" alt="dillonearns/elm-graphql logo" width="40%" align="right">

16 lines (12 loc) 451 B
"use strict"; var getPropertyNames = require("../../object/get-property-names") , isPlainObject = require("../../object/is-plain-object"); module.exports = function (t, a) { var x = t(); a(isPlainObject(x), true, "Plain object"); a.deep(getPropertyNames(x), [], "No properties"); x.foo = "bar"; a.deep(getPropertyNames(x), ["foo"], "Extensible"); a.deep(t("raz", "dwa", 3), { raz: true, dwa: true, 3: true }, "Arguments handling"); };