From 272c52e0402378d209e96af29a6edce963d8868c Mon Sep 17 00:00:00 2001 From: mo k Date: Thu, 16 Feb 2012 23:32:42 -0700 Subject: create anonymous command. --- spec/anonymous_command_specs.rb | 16 ++++++++++++++++ spec/command_processor_specs.rb | 2 +- spec/ts_all.rb | 2 ++ 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 spec/anonymous_command_specs.rb (limited to 'spec') diff --git a/spec/anonymous_command_specs.rb b/spec/anonymous_command_specs.rb new file mode 100644 index 0000000..2616770 --- /dev/null +++ b/spec/anonymous_command_specs.rb @@ -0,0 +1,16 @@ +require "anonymous_command" + +describe AnonymousCommand do + describe "when run" do + it "should run the block" do + assert_equal true, @called + end + before(:each) do + #block = lambda { @called = true } + block = Proc.new { @called = true } + @called = false + @sut = AnonymousCommand.new(block) + @sut.run + end + end +end diff --git a/spec/command_processor_specs.rb b/spec/command_processor_specs.rb index 22c4099..6bb90ba 100644 --- a/spec/command_processor_specs.rb +++ b/spec/command_processor_specs.rb @@ -1,6 +1,6 @@ require "command_processor" -describe CommandProcessorSpecs do +describe CommandProcessor do before(:each) do @sut = CommandProcessor.new end diff --git a/spec/ts_all.rb b/spec/ts_all.rb index a7dff2d..ac6c8b6 100755 --- a/spec/ts_all.rb +++ b/spec/ts_all.rb @@ -11,4 +11,6 @@ require "north_specs" require "south_specs" require "terrain_specs" require "console_specs" +require "command_processor_specs" +require "anonymous_command_specs" require "specifications/find_all_books_by_author_specs" -- cgit v1.2.3