Sha256: 86ff9de833900e1b8a4ebf73cf69105d87282de51bd9cd0bc3e30084b4c97cb2

Contents?: true

Size: 650 Bytes

Versions: 10

Compression:

Stored size: 650 Bytes

Contents

require 'spec_helper'

root = Rails3::Assist::Directory.rails_root

describe 'Rails matcher: have_gem' do
  use_helpers :directory, :file
  
  before :each do
    puts "root: #{root_dir}"
    Dir.chdir root_dir do
      File.overwrite 'Gemfile' do
        %q{
          gem "cancan"
          gem "devise", '1.1'
        }
      end    
    end
  end

  it "should have gem 'cancan'" do      
    root.should have_gem 'cancan'
  end    

  it "should have gem 'devise' version 1.1" do      
    root.should have_gem 'cancan', '1.1'
  end    

  it "should not have gem 'devise' version 1" do      
    root.should have_gem 'devise', '1'
  end    
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rails-app-spec-0.3.2 spec/rails_app_spec/matchers/special/have_gem_spec.rb
rails-app-spec-0.3.1 spec/rails_app_spec/matchers/special/have_gem_spec.rb
rails-app-spec-0.3.0 spec/rails_app_spec/matchers/special/have_gem_spec.rb
rails-app-spec-0.2.16 spec/rails_app_spec/matchers/special/have_gem_spec.rb
rails-app-spec-0.2.15 spec/rails_app_spec/matchers/special/have_gem_spec.rb
rails-app-spec-0.2.14 spec/rails_app_spec/matchers/special/have_gem_spec.rb
rails-app-spec-0.2.13 spec/rails_app_spec/matchers/special/have_gem_spec.rb
rails-app-spec-0.2.12 spec/rails_app_spec/matchers/special/have_gem_spec.rb
rails-app-spec-0.2.10 spec/rails_app_spec/matchers/special/have_gem_spec.rb
rails-app-spec-0.2.8 spec/rails_app_spec/matchers/special/have_gem_spec.rb