Sha256: a8a5a18aab7047c12aa3cb26038b8cf6ae408200560defd79e37f56d9f0d7725
Contents?: true
Size: 586 Bytes
Versions: 2
Compression:
Stored size: 586 Bytes
Contents
require 'test/unit' require 'rubygems' require 'bencode' class BencodeTest < Test::Unit::TestCase def test_string assert_equal "3:foo", "foo".bencode assert_equal "0:", "".bencode end def test_integer assert_equal "i42e", 42.bencode assert_equal "i-3e", -3.bencode end def test_float assert_raise BencodeError do 42.4.bencode end end def test_array assert_equal "li1ei2ei3ee", [1, 2, 3].bencode end def test_hash assert_equal "d1:a3:foo1:g3:bar1:z3:baze", {"a" => "foo", "g" => "bar", "z" => "baz"}.bencode end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
bencode-0.3.0 | test/tc_bencode.rb |
bencode-0.3.1 | test/tc_bencode.rb |