Sha256: 83a06d03393750ae181d7ba2b094ad1d94d66b5e889a829c7f31e435bb979fba

Contents?: true

Size: 545 Bytes

Versions: 37

Compression:

Stored size: 545 Bytes

Contents

var test = require('tape')
var b64 = require('../')

test('convert big data to base64', function (t) {
  var b64str, arr, i, length
  var big = new Uint8Array(64 * 1024 * 1024)
  for (i = 0, length = big.length; i < length; ++i) {
    big[i] = i % 256
  }
  b64str = b64.fromByteArray(big)
  arr = b64.toByteArray(b64str)
  t.ok(equal(arr, big))
  t.end()
})

function equal (a, b) {
  var i
  var length = a.length
  if (length !== b.length) return false
  for (i = 0; i < length; ++i) {
    if (a[i] !== b[i]) return false
  }
  return true
}

Version data entries

37 entries across 37 versions & 3 rubygems

Version Path
sumomo-0.10.8 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.10.4 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.10.3 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.10.2 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.10.1 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.10.0 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.9.0 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.22 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.21 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.20 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.17 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.16 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.15 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.14 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.13 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.12 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.11 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.10 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.9 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js
sumomo-0.8.8 data/sumomo/api_modules/node_modules/base64-js/test/big-data.js