Sha256: 65ccb4eaa85c7141ab51a72432695742aaa1cfb4f771964770e205b720fb287b

Contents?: true

Size: 618 Bytes

Versions: 5

Compression:

Stored size: 618 Bytes

Contents

"use strict";

var into = require("../into")

exports["test into"] = function(assert) {
  var source = [ 1, 2, 3 ]
  assert.deepEqual(into(source), [ 1, 2, 3 ],
                   "returns identical")
  assert.notEqual(into(source), source,
                  "but different one")
}

exports["test into buffer"] = function(assert) {
  var buffer = [ 0 ]
  assert.equal(into([ 1, 2, 3 ], buffer), buffer,
               "reduces into buffer if provided")
  assert.deepEqual(buffer, [ 0, 1, 2, 3 ],
                   "pre-existing items in buffer are kept")
}

if (module == require.main)
  require("test").run(exports)

Version data entries

5 entries across 2 versions & 1 rubygems

Version Path
ruby-wisp-source-0.8.0 vendor/interactivate/node_modules/interactivate/node_modules/reducers/test/into.js
ruby-wisp-source-0.8.0 vendor/node_modules/wisp/interactivate/node_modules/interactivate/node_modules/reducers/test/into.js
ruby-wisp-source-0.7.0 vendor/interactivate/node_modules/interactivate/node_modules/reducers/test/into.js
ruby-wisp-source-0.7.0 vendor/node_modules/wisp/interactivate/node_modules/interactivate/node_modules/reducers/test/into.js
ruby-wisp-source-0.7.0 vendor/try/node_modules/~wisp/interactivate/node_modules/interactivate/node_modules/reducers/test/into.js