Sha256: 29e88cb3303fadafe50a7dda918b4ee2fd8bc335677d6e389c04b9bdd13b5c1a

Contents?: true

Size: 1.05 KB

Versions: 16

Compression:

Stored size: 1.05 KB

Contents

require 'spec_helper'

describe 'region matcher' do    
  context "content with only protected region" do
    only_protected_region = %q{
        def hello
        end
        
        protected
        
        def goodbye
        end
        
        }    
    
    it "should not have public region" do            
      only_protected_region.should_not have_region :public
    end

    it "should have protected region" do            
      only_protected_region.should have_region :protected do |content|
        content.should_not be_empty
      end
    end
  end
  
  context "content with only private region" do
    only_private_region = %q{
        def hello
        end
        
        private
        
        def goodbye
        end
        
        }    
    
    it "should not have public region" do            
      only_private_region.should_not have_region :public
    end

    it "should have private region" do            
      only_private_region.should have_region :private do |content|
        content.should_not be_empty
      end
    end
  end
end



Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
code-spec-0.4.0 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.3.0 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.11 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.9 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.8 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.7 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.6 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.5 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.4 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.3 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.2 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.1 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.2.0 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.1.3 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.1.2 spec/code-spec/matchers/have_region_spec.rb
code-spec-0.1.0 spec/code-spec/matchers/have_region_spec.rb