Kare Morstol
7ef52b67bf
Move XCTestCase.pathForTestResource to a file common for all unit test targets.
2014-09-15 22:17:06 +02:00
Kare Morstol
36e217c0c3
Make piping one stream to another lazy.
2014-09-12 01:12:50 +02:00
Kare Morstol
1d6788c08e
Add readme to scripts folder. Move test area.playground.
2014-09-11 21:39:35 +02:00
Kare Morstol
84b1d5624d
Add test script callswiftscriptfromswift.swift.
2014-09-11 20:37:44 +02:00
Kare Morstol
10f0f46c10
Add "$("shellcommand")" as a shortcut for in-line commands.
...
Like the one you have in bash.
2014-09-11 18:15:25 +02:00
Kare Morstol
f992418c9b
Add missing newline to the end.
2014-09-10 20:10:22 +02:00
Kare Morstol
1d3d876f22
Move "streams" function to the module.
...
Returns a writable stream and a readable stream. What you write to the 1st one can be read from the 2nd one.
Make sure to call closeStream() on the writable stream before you call read() on the readable one.
2014-09-10 20:08:39 +02:00
Kare Morstol
6240e739f9
Enabling printing something Printable, like a String, to a writable stream.
2014-09-10 00:39:39 +02:00
Kare Morstol
676f91befb
Add assertion to test.
2014-09-09 19:32:02 +02:00
Kare Morstol
0b38585a1e
Add testReadFileLineByLine, readfilelinebyline.Swift test script and a short text file for testing.
2014-09-09 18:57:39 +02:00
Kare Morstol
be5b2a04c6
Put quotes around "directory" in case one of them contains spaces.
2014-09-08 18:37:54 +02:00
Kare Morstol
680608bd45
Made all test scripts executable for everyone.
2014-09-08 18:33:46 +02:00
Kare Morstol
9f3a12d57c
added shebang "#!/usr/bin/env swiftshell" to all test scripts.
2014-09-04 19:50:37 +02:00
Kare Morstol
a5cb221cd7
test edge case in testIterateOverStreamInPieces
2014-09-04 18:33:39 +02:00
Kare Morstol
afd59bacad
Script for printing the shell environment variables.
2014-09-02 20:09:55 +02:00
Kare Morstol
96ab5a2070
Enable "func run (shellcommand: String) -> ReadableStreamType" to also be run by itself on a single line.
...
A thorough explanation is forthcoming.
2014-09-02 15:23:22 +02:00
Kare Morstol
c3ae075c5c
Renamed File tests to FileHandle* too.
2014-08-29 02:42:20 +02:00
Kare Morstol
7dd3d0e1a7
Removed a lot of double spaces. I'm dictating, so they sneak in there occasionally.
2014-08-29 01:50:34 +02:00
Kare Morstol
45bc5b2ae2
Test script for streaming to standardOutput.
...
Renamed script.
2014-08-28 20:47:37 +02:00
Kare Morstol
a31f018c6b
Added access to environment variables, and new test script listallexecutablesinpath.
2014-08-28 03:15:07 +02:00
Kare Morstol
6350fda52a
Something like 'run("ls") |> standardoutput' now works
2014-08-28 02:17:27 +02:00
Kare Morstol
85579f6b37
Print one stream to another: readablestream |> writablestream
2014-08-28 00:21:13 +02:00
Kare Morstol
5aad0cc3e4
"open" now writes to standardError and quits when opening a file fails.
...
Using assert here was a really bad idea since it may not be evaluated in a release build.
2014-08-28 00:12:01 +02:00
Kare Morstol
1e31759b09
Scripts_Tests is under construction in a different branch
2014-08-26 22:34:08 +02:00
Kare Morstol
55c96103ac
Added scripts folder for testing entire scripts.
...
Added one test script and a unit test file for running them.
Disabled deployment of framework on release build because it gets removed again as soon as I do a clean build.
2014-08-25 22:09:24 +02:00
Kare Morstol
ed34a689ec
ReadableStreamType inherits from Streamable.
...
Also tried out and commented stuff that does not work in beta 6.
2014-08-23 21:02:08 +02:00
Kare Morstol
3e35e0db13
Changed from XCTAssert to XCTAssertEqual, since that works now.
...
Removed tests for strange apparently local bug.
2014-08-22 02:18:43 +02:00
Kare Morstol
660b2f9d00
Radically simplified stream(String) and stream(array/sequence).
2014-08-22 01:46:27 +02:00
Kare Morstol
8c6f0a7171
Moved stream factory functions from unit test to stream.swift.
...
A new stream factory function which takes a closure which returns a closure which returns a string.
2014-08-21 23:38:50 +02:00
Kare Morstol
9c61126c5b
stream(text: String) -> NSFileHandle uses writeabilityHandler
2014-08-21 01:58:19 +02:00
Kare Morstol
62a3604e4f
NSFileHandle implements WriteableStreamType.
2014-08-21 01:18:37 +02:00
Kare Morstol
7d60ec13ca
Fixed info at the top of each file. Renamed String_Tests to String_Partition_Tests
2014-08-20 01:12:22 +02:00
Kare Morstol
b92999eb44
Added the actual code, thereby improving the project's usefulness considerably.
2014-08-20 00:15:20 +02:00
Kare Morstol
cbee21cd98
Initial commit of empty project
2014-08-19 23:44:45 +02:00