$52 GRAYBYTE WORDPRESS FILE MANAGER $90

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/alt/alt-nodejs12/root/usr/lib/node_modules/npm/node_modules.bundled/stream-iterate/

HOME
Current File : /opt/alt/alt-nodejs12/root/usr/lib/node_modules/npm/node_modules.bundled/stream-iterate//test.js
var tape = require('tape')
var from = require('from2')
var iterate = require('./')

tape('merge sort', function (t) {
  var a = from.obj(['a', 'b', 'd', 'e', 'g', 'h'])
  var b = from.obj(['b', 'c', 'f'])
  var output = []

  var readA = iterate(a)
  var readB = iterate(b)

  var loop = function () {
    readA(function (err, dataA, nextA) {
      if (err) throw err
      readB(function (err, dataB, nextB) {
        if (err) throw err

        if (!dataA && !dataB) {
          t.same(output, ['a', 'b', 'b', 'c', 'd', 'e', 'f', 'g', 'h'], 'sorts list')
          t.end()
          return
        }

        if (!dataB || dataA < dataB) {
          output.push(dataA)
          nextA()
          return loop()
        }

        if (!dataA || dataA > dataB) {
          output.push(dataB)
          nextB()
          return loop()
        }

        output.push(dataA)
        output.push(dataB)
        nextA()
        nextB()
        loop()
      })
    })
  }

  loop()
})

tape('error handling', function (t) {
  var a = from.obj(['a', 'b', 'd', 'e', 'g', 'h'])
  var read = iterate(a)

  a.destroy(new Error('oh no'))

  read(function (err) {
    t.ok(err, 'had error')
    t.same(err.message, 'oh no')
    t.end()
  })
})

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
31 Aug 2024 8.02 AM
root / root
0755
node_modules
--
31 Aug 2024 8.02 AM
root / root
0755
.npmignore
0.013 KB
11 Jan 2022 8.49 AM
root / root
0644
.travis.yml
0.059 KB
11 Jan 2022 8.49 AM
root / root
0644
LICENSE
1.054 KB
11 Jan 2022 8.49 AM
root / root
0644
README.md
0.814 KB
11 Jan 2022 8.49 AM
root / root
0644
index.js
1.329 KB
11 Jan 2022 8.49 AM
root / root
0644
package.json
1.485 KB
11 Jan 2022 8.49 AM
root / root
0644
test.js
1.202 KB
11 Jan 2022 8.49 AM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF