Sha256: 51190437880b1470b6a1ef35a3dc5eec476644c734fc0e1035977f08cd41d9eb
Contents?: true
Size: 887 Bytes
Versions: 14
Compression:
Stored size: 887 Bytes
Contents
require File.join(File.dirname(__FILE__), "../../spec_helper") include Nudge describe NameFlushInstruction do it_should_behave_like "every Nudge Instruction" before(:each) do @context = Interpreter.new @i1 = NameFlushInstruction.new(@context) end describe "\#go" do before(:each) do @i1 = NameFlushInstruction.new(@context) @context.clear_stacks @name1 = ReferencePoint.new("xx") end describe "\#preconditions?" do it "should check that the :int stack responds to #depth" do @i1.preconditions?.should == true end end describe "\#cleanup" do it "should remove all items on the stack" do 11.times {@context.stacks[:name].push(@name1)} @context.stacks[:name].depth.should == 11 @i1.go @context.stacks[:name].depth.should == 0 end end end end
Version data entries
14 entries across 14 versions & 1 rubygems