Aruba v0.9.0.pre2 Release Notes

    • Redefine #to_s and #inspect for BasicProcess to reduce the sheer amount of information, if a command produces a lot of output
    • โž• Added new matcher #all_objects to check if an object is included + an error message for failures which is similar to the #all-matcher of RSpec
    • Add have_output-, have_output_on_stderr, have_output_on_stdout-matchers
    • Replace all assert_* and check_*-methods through expectations
    • โž• Add hook @announce-output to output both, stderr and stdout
    • โž• Add a lot of documentation ([#260])
    • Replace #last_command through #last_command_started and #last_command_stopped to make it more explicit
    • ๐Ÿ‘Œ Improve syntax highlighting in cucumber feature tests by adding programming language to """-blocks
    • ๐Ÿ‘ Rename tags @ignore-* to @unsupported-on-*
    • ๐Ÿšš Introduce our own BaseMatcher-class to remove the dependency to RSpec's private matcher APIs
    • Now we make the process started via SpawnProcess the leader of the group to kill all sub-processes more reliably