Sha256: 865467b9ab63fdffe1ab97f0a4198077210e67ec2bd27c50e3573e721d6bee6e

Contents?: true

Size: 765 Bytes

Versions: 10

Compression:

Stored size: 765 Bytes

Contents

# encoding: utf-8
require 'spec_helper'

module GemVersionCheck
  describe Lockfile do
    let(:lockfile) { Lockfile.new(lock_file_content("rails_app_example.lock")) }

    describe "#spec_names" do
      it "returns all spec names" do
        lockfile.spec_names.size.should == 47
        lockfile.spec_names.should include("activesupport")
      end
    end

    describe "#version_for" do
      it "returns spec for name" do
        lockfile.version_for("activesupport").should == "3.2.8"
      end

      it "returns nil if spec does not exist" do
        lockfile.version_for("non_existing_gem").should be_nil
      end
    end

    describe "#total" do
      it "returns total number of spec" do
        lockfile.total.should == 47
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
gem_version_check-0.5.1 spec/lockfile_spec.rb
gem_version_check-0.5.0 spec/lockfile_spec.rb
gem_version_check-0.5.2 spec/lockfile_spec.rb
gem_version_check-0.4.1 spec/lockfile_spec.rb
gem_version_check-0.4.0 spec/lockfile_spec.rb
gem_version_check-0.3.1 spec/lockfile_spec.rb
gem_version_check-0.3.0 spec/lockfile_spec.rb
gem_version_check-0.2.1 spec/lockfile_spec.rb
gem_version_check-0.2.0 spec/lockfile_spec.rb
gem_version_check-0.1.0 spec/lockfile_spec.rb