Skip to content

Commit

Permalink
use bundler for tests
Browse files Browse the repository at this point in the history
not installed to vendor directory
  • Loading branch information
jonabc committed Aug 21, 2019
1 parent e37eadf commit f4c1595
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions test/sources/bundler_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -251,19 +251,22 @@
describe "bundle_exec_gem_spec" do
it "gets a gem specification for a version" do
Dir.chdir(fixtures) do
assert source.bundle_exec_gem_spec("semantic", "1.6.0")
version = source.dependencies.find { |d| d.name == "bundler" }.version
assert source.bundle_exec_gem_spec("bundler", version)
end
end

it "gets a gem specification for a requirement" do
Dir.chdir(fixtures) do
assert source.bundle_exec_gem_spec("semantic", Gem::Requirement.new("> 1.5.0", "< 2.0"))
version = source.dependencies.find { |d| d.name == "bundler" }.version
assert source.bundle_exec_gem_spec("bundler", Gem::Requirement.new(">= #{version}"))
end
end

it "returns nil if a gem specification isn't found" do
Dir.chdir(fixtures) do
refute source.bundle_exec_gem_spec("semantic", "2.0")
version = source.dependencies.find { |d| d.name == "bundler" }.version
refute source.bundle_exec_gem_spec("bundler", version.to_f - 1)
end
end
end
Expand Down

0 comments on commit f4c1595

Please sign in to comment.