Sha256: faa03d4335d8d3e25fcbf9e31dfd438812bae414c3f2299834032f91e20dbbbb

Contents?: true

Size: 774 Bytes

Versions: 1

Compression:

Stored size: 774 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper')

describe 'subclass matcher' do    
  context "content without subclass Greeting" do
    no_subclass = %q{
        class Hello
          def hello
          end
        end}    
    
    it "should not have subclass Greeting" do            
      no_subclass.should_not have_subclass :hello, :greeting do |content|
        puts content
      end
    end
  end
  
  context "content with subclass Greeting" do
    with_subclass = %q{
        class Hello < Greeting
          def hello
          end
        end}    
    
    it "should not have subclass Greeting" do            
      with_subclass.should have_subclass :hello, :greeting do |content|
        puts content
      end
    end
  end
end



Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
generator-spec-0.4.7 spec/generator_spec/matchers/content/have_subclass_spec.rb