refactor: Move scan and scanMerge to stream module (#1718)

This commit is contained in:
spacejack 2017-03-15 20:22:06 -04:00 committed by Pat Cavit
parent c08b3f3c20
commit 683d85a952
5 changed files with 40 additions and 45 deletions

View file

@ -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)

View file

@ -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
}],