Hussh¶ ↑
A mocking library for Net::SSH
which allows testers to specify responses and record real-life responses for later use.
<img src=“https://badge.fury.io/rb/hussh.svg” alt=“Gem Version” /> <img src=“https://travis-ci.org/moneyadviceservice/hussh.svg?branch=master” alt=“Build Status” />
Installation¶ ↑
Add this line to your application’s Gemfile:
gem 'hussh'
And then execute:
$ bundle
Or install it yourself:
$ gem install hussh
Usage¶ ↑
Configure Hussh for use with RSpec:
Hussh.configure do |c| c.configure_rspec end
And then tag a group of specs with hussh
:
... describe 'running ssh', :hussh do ... end ...
Contributing¶ ↑
-
Fork it (github.com/moneyadviceservice/hussh/fork)
-
Create your feature branch (
git checkout -b my-new-feature
) -
Commit your changes (
git commit -am 'Add some feature'
) -
Push to the branch (
git push origin my-new-feature
) -
Create a new Pull Request