Sha256: 74ccf064dc54c3de14461abdaf15b8f924f2ef8134b48bde0ebb7a8d5ffac5bf
Contents?: true
Size: 626 Bytes
Versions: 14
Compression:
Stored size: 626 Bytes
Contents
require "spec_helper" describe SuperStruct do SuperEroe = Class.new(SuperStruct.new(:name, :supername)) it "inherits from Struct" do SuperEroe.ancestors.should include(Struct) end describe "#initialize" do it "initializes a new instance from given hash" do i = SuperEroe.new(:name => "Pippo", :supername => "SuperPippo") i.name.should == "Pippo" i.supername.should == "SuperPippo" end it "initializes a new instance from given block" do SuperEroe.new do |i| i.should be_instance_of(SuperEroe) i.should be_kind_of(SuperStruct) end end end end
Version data entries
14 entries across 14 versions & 1 rubygems