Sha256: 7a5fbd8cc6d0dd96e8070f4433813697a0ec3048f48ff9aed319815cc6886882
Contents?: true
Size: 809 Bytes
Versions: 2
Compression:
Stored size: 809 Bytes
Contents
# frozen_string_literal: true require 'spec_helper' module RailsBestPractices module Prepares describe GemfilePrepare do let(:runner) { Core::Runner.new(prepares: GemfilePrepare.new) } context 'gemfile' do it 'should parse gems' do content = <<-EOF GEM remote: https://rubygems.org/ specs: rails (3.2.13) actionmailer (= 3.2.13) actionpack (= 3.2.13) activerecord (= 3.2.13) activeresource (= 3.2.13) activesupport (= 3.2.13) bundler (~> 1.0) railties (= 3.2.13) mysql2 (0.3.12b6) PLATFORMS ruby EOF runner.prepare('Gemfile.lock', content) gems = Prepares.gems expect(gems.map(&:to_s)).to eq(['rails (3.2.13)', 'mysql2 (0.3.12b6)']) end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rails_best_practices-1.19.3 | spec/rails_best_practices/prepares/gemfile_prepare_spec.rb |
rails_best_practices-1.19.2 | spec/rails_best_practices/prepares/gemfile_prepare_spec.rb |