Sha256: 0897f278561a0e7d05546724e913e6f034a5cc1eb185bf142ee1ce6b174fad29
Contents?: true
Size: 1.68 KB
Versions: 1
Compression:
Stored size: 1.68 KB
Contents
Feature: Run simple subprocesses in ruby As a ruby hacker I want to run system subprocesses And I want to have them presented as objects So that I can get more data about said subprocesses And so that I can have more fine grained control of said subprocesses Scenario Outline: run simple subprocesses Given I have a new Subprocess instance initialized with "<command>" When I invoke the run method of said subprocess And I invoke the wait method of said subprocess Then the instance should have a status attribute And the instances exit status is "<exitstatus>" And the instances stdout matches "<stdout>" And the instances stderr matches "<stderr>" And the instance should have a numerical pid Scenarios: zero exit code subprocesses with stdout | command | exitstatus | stdout | stderr | | echo 1 | 0 | 1 | | Scenarios: zero exit code subprocesses with stderr | command | exitstatus | stdout | stderr | | echo 1 1>&2 | 0 | | 1 | Scenarios: zero exit code subprocesses with stdout and stderr | command | exitstatus | stdout | stderr | | echo 1 && echo 1 1>&2 | 0 | 1 | 1 | Scenarios: nonzero exit code subprocesses with stdout | command | exitstatus | stdout | stderr | | echo 1 && exit 1 | 1 | 1 | | | echo 1 && exit 2 | 2 | 1 | | | echo 1 && exit 99 | 99 | 1 | | Scenarios: nonzero exit code subprocesses with stderr | command | exitstatus | stdout | stderr | | echo 1 1>&2 && exit 1 | 1 | | 1 | Scenarios: nonzero exit code subprocesses with stdout and stderr | command | exitstatus | stdout | stderr | | echo 1 && echo 1 1>&2 && exit 1 | 1 | 1 | 1 |
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
subprocess-0.1.6 | features/popen.feature |