refactor: Move scan and scanMerge to stream module (#1718)
This commit is contained in:
parent
c08b3f3c20
commit
683d85a952
5 changed files with 40 additions and 45 deletions
|
|
@ -2,12 +2,11 @@
|
|||
|
||||
var o = require("../../ospec/ospec")
|
||||
var stream = require("../stream")
|
||||
var scan = require("../scan")
|
||||
|
||||
o.spec("scan", function() {
|
||||
o("defaults to seed", function() {
|
||||
var parent = stream()
|
||||
var child = scan(function(out, p) {
|
||||
var child = stream.scan(function(out, p) {
|
||||
return out - p
|
||||
}, 123, parent)
|
||||
o(child()).equals(123)
|
||||
|
|
@ -15,7 +14,7 @@ o.spec("scan", function() {
|
|||
|
||||
o("accumulates values as expected", function() {
|
||||
var parent = stream()
|
||||
var child = scan(function(arr, p) {
|
||||
var child = stream.scan(function(arr, p) {
|
||||
return arr.concat(p)
|
||||
}, [], parent)
|
||||
|
||||
|
|
|
|||
|
|
@ -2,14 +2,13 @@
|
|||
|
||||
var o = require("../../ospec/ospec")
|
||||
var stream = require("../stream")
|
||||
var scanMerge = require("../scanMerge")
|
||||
|
||||
o.spec("scanMerge", function() {
|
||||
o("defaults to seed", function() {
|
||||
var parent1 = stream()
|
||||
var parent2 = stream()
|
||||
|
||||
var child = scanMerge([
|
||||
var child = stream.scanMerge([
|
||||
[parent1, function(out, p1) {
|
||||
return out + p1
|
||||
}],
|
||||
|
|
@ -25,7 +24,7 @@ o.spec("scanMerge", function() {
|
|||
var parent1 = stream()
|
||||
var parent2 = stream()
|
||||
|
||||
var child = scanMerge([
|
||||
var child = stream.scanMerge([
|
||||
[parent1, function(out, p1) {
|
||||
return out + p1
|
||||
}],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue