diff options
| author | Jef Mathiot <jeff.mathiot@gmail.com> | 2015-06-16 19:02:54 +0200 |
|---|---|---|
| committer | Jef Mathiot <jeff.mathiot@gmail.com> | 2015-06-16 19:02:54 +0200 |
| commit | eebded0a77ed617297224f17dc12e80a09f88e4c (patch) | |
| tree | 787d8b833dc3750de8158f97b62e8e3228647e33 /test | |
| parent | 78b824e820beac5a7c50c6f0ed8141b507abfdc9 (diff) | |
| download | net-ssh-eebded0a77ed617297224f17dc12e80a09f88e4c.tar.gz | |
Add support for hostname hashes for searching keys in known hosts
Diffstat (limited to 'test')
| -rw-r--r-- | test/known_hosts/github_hash | 1 | ||||
| -rw-r--r-- | test/test_known_hosts.rb | 14 |
2 files changed, 12 insertions, 3 deletions
diff --git a/test/known_hosts/github_hash b/test/known_hosts/github_hash new file mode 100644 index 0000000..b1a7020 --- /dev/null +++ b/test/known_hosts/github_hash @@ -0,0 +1 @@ +|1|eKp+6E0rZ3lONgsIziurXEnaIik=|rcQB/rlJMUquUyFta64KugPjX4o= ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ== diff --git a/test/test_known_hosts.rb b/test/test_known_hosts.rb index 053d079..0c1243f 100644 --- a/test/test_known_hosts.rb +++ b/test/test_known_hosts.rb @@ -2,12 +2,20 @@ require 'common' class TestKnownHosts < Test::Unit::TestCase - def test_key_for_when_all_hosts_are_recognized - source = File.join(File.dirname(__FILE__),"known_hosts/github") + def perform_test(hostfile) + source = File.join(File.dirname(__FILE__), hostfile) kh = Net::SSH::KnownHosts.new(source) keys = kh.keys_for("github.com") assert_equal(1, keys.count) assert_equal("ssh-rsa", keys[0].ssh_type) end -end
\ No newline at end of file + def test_key_for_when_all_hosts_are_recognized + perform_test("known_hosts/github") + end + + def test_key_for_when_an_host_hash_is_recognized + perform_test("known_hosts/github_hash") + end + +end |
