Sha256: 36ad3e1dd842bb8d16389909a32359288932fb0779c387dde297621b3fe04d4a
Contents?: true
Size: 777 Bytes
Versions: 11
Compression:
Stored size: 777 Bytes
Contents
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
11 entries across 11 versions & 1 rubygems