Sha256: 35f8b8bf16a69c33f64d5fe60ef981fba95559fc897e6bcc6b9bb3bfe8348dea
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 KB
Contents
# encoding: utf-8 require 'spec_helper' module GemVersionCheck describe Dependency do context "#check" do let(:lock_file) { Lockfile.new(lock_file_content("Gemfile.lock")) } let(:dependency) { Dependency.new("activesupport", "3.2.9") } let(:invalid_dependency) { Dependency.new("activesupport", "3.2.10") } let(:not_found_dependency) { Dependency.new("rails", "3.2.9") } context "#valid?" do it "is valid if current version == expected version" do dependency.check(lock_file) dependency.should be_valid end it "is invalid if current version != expected version" do invalid_dependency.check(lock_file) invalid_dependency.should_not be_valid end end context "#used?" do it "returns true if found in lock file" do dependency.check(lock_file) dependency.should be_used end it "return false if not found in lock file" do not_found_dependency.check(lock_file) not_found_dependency.should_not be_used end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gem_version_check-0.0.9 | spec/dependency_spec.rb |