fix wrong test assumption about pre-existing /tmp
use domain to prevent unhandled events from unhelpful termination
improve readability of test results
LINT
fix synchronisation of stream closure
LINT
improve readability
generalise temp file based tests
generalise temp file based tests
remove unused code
remove debug code
LINT
account for broken assumption in node.js fs
fix wrong assumption of pre-exisiting /tmp directory
ignore node_modules
fix pointer arithmetic
improve reliability of wait()
make less fuss about failing to remove test directory
remove obsolete test
#46 - pass all tests
(TODO: subprocess debugging)
#46 - fix copy()