Sha256: 3fcdcf8e0aa0455b8268f9ac9144cc1602c32265056b4929c354454099a6118c
Contents?: true
Size: 655 Bytes
Versions: 52
Compression:
Stored size: 655 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) require 'strscan' describe "StringScanner#initialize" do before :each do @s = StringScanner.new("This is a test") end it "is a private method" do StringScanner.should have_private_instance_method(:initialize) end it "returns an instance of StringScanner" do @s.should be_kind_of(StringScanner) @s.tainted?.should be_false @s.eos?.should be_false end it "converts the argument into a string using #to_str" do m = mock(:str) s = "test" m.should_receive(:to_str).and_return(s) scan = StringScanner.new(m) scan.string.should == s end end
Version data entries
52 entries across 52 versions & 2 rubygems