Sha256: 9040b841345afbfbf454f212d6e4a354d6a8fd04cac651c5d81133b5d3663541
Contents?: true
Size: 643 Bytes
Versions: 5
Compression:
Stored size: 643 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
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
bindata-2.3.3 | test/rest_test.rb |
bindata-2.3.2 | test/rest_test.rb |
bindata-2.3.1 | test/rest_test.rb |
bindata-2.3.0 | test/rest_test.rb |
bindata-2.2.0 | test/rest_test.rb |