Sha256: 01a35c4f1c33f38cceb47986428f5979d943ac9d58be9ae43b13a88d5b2f05ae
Contents?: true
Size: 640 Bytes
Versions: 16
Compression:
Stored size: 640 Bytes
Contents
#!/usr/bin/env ruby require File.expand_path(File.join(File.dirname(__FILE__), "test_helper")) describe BinData::Rest do let(:obj) { BinData::Rest.new } it "initial state" do obj.must_equal "" end it "reads till end of stream" do data = "abcdefghij" obj.read(data).must_equal data end it "allows setting value for completeness" do obj.assign("123") obj.must_equal "123" obj.to_binary_s.must_equal_binary "123" end it "accepts BinData::BasePrimitive parameters" do rest = BinData::Rest.new(assert: "abc") lambda { rest.read("xyz") }.must_raise BinData::ValidityError end end
Version data entries
16 entries across 16 versions & 1 rubygems