From d09aa63f3eef7e99204a65613177456cf38837f0 Mon Sep 17 00:00:00 2001 From: Kare Morstol Date: Mon, 13 Oct 2014 22:00:53 +0200 Subject: [PATCH] Add test testChainWithSequenceOfStreamsPrintedToStream. --- SwiftShellTests/Stream_Tests.swift | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/SwiftShellTests/Stream_Tests.swift b/SwiftShellTests/Stream_Tests.swift index ebd3fdb..6effdf3 100644 --- a/SwiftShellTests/Stream_Tests.swift +++ b/SwiftShellTests/Stream_Tests.swift @@ -77,4 +77,15 @@ class Stream_Tests: XCTestCase { XCTAssertEqual( readable.readSome()!.trim(), "line 1line 2line 3") } + func testChainWithSequenceOfStreamsPrintedToStream () { + var (writable, readable) = streams() + let dict = ["test":"line 1:line 2:line 3"] + + dict["test"]! |> split(":") + |> map { line in SwiftShell.run("echo \(line)") } + |> writable + + XCTAssertEqual( readable.readSome()!.trim(), "line 1\nline 2\nline 3") + } + }