Sha256: 96f758a583ef280014d7f699578d0bcf0b9de8febeafc66a4a6dbd9ef8221a18
Contents?: true
Size: 805 Bytes
Versions: 3
Compression:
Stored size: 805 Bytes
Contents
# encoding: UTF-8 require "spec" require "spec_helper" describe Array do describe "#bencodr" do it "should encode an empty array" do [].bencode.should == "le" end it "should encode an array filled with bencodable objects" do [:e, "a", 1, Time.at(11)].bencode.should == "l1:e1:ai1ei11ee" end end end describe BEncodr::List do describe "#register" do context "once an object has been registered as a BEncode list" do before :all do BEncodr::List.register Range end context "an instance of that object" do it "should respond to bencodr" do (1..2).should respond_to :bencode end it "should encode to a bencoded list" do (1..2).bencode.should == "li1ei2ee" end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bencodr-1.2.0 | spec/bencodr/list_spec.rb |
bencodr-1.1.0 | spec/bencodr/list_spec.rb |
bencodr-1.0.1 | spec/bencodr/list_spec.rb |