aboutsummaryrefslogtreecommitdiffstats
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
* Auto merge of #5361 - bundler:seg-1-8-7-spec-install, r=segiddinsThe Bundler Bot2017-01-241-1/+2
|\ | | | | | | Ensure rack is always installed first on 1.8.7 in the specs
| * Ensure rack is always installed first on 1.8.7 in the specsSamuel Giddins2017-01-241-1/+2
| |
* | [Resolver] Restrict activated platforms to those in the GemfileSamuel Giddins2017-01-231-0/+18
|/ | | | This ensures that deps that come from the lockfile, which might only have the "ruby" platform, dont cause us to attempt to activate/resolve all "ruby" platform gems
* Merge pull request #5348 from feministy/clean-check-man-pagesliz!2017-01-231-2/+2
|\ | | | | create man pages for missing commands
| * :sparkles: change test to compare version instead of checkLiz Abinante2017-01-221-2/+2
| |
* | [Definition] Avoid re-resolving when a gemspec has dev depsSamuel Giddins2017-01-231-0/+17
| |
* | Auto merge of #5345 - bundler:seg-windows-force-ruby, r=indirectThe Bundler Bot2017-01-231-0/+16
|\ \ | | | | | | | | | | | | | | | | | | | | | [CurrentRuby] Ensure the local platform isnt ruby before checking os/cpu Closes #5344 fixes the problem since `Bundler.local_platform` can now be `"ruby"` on Windows, instead of a full-blown `Gem::Platform` object, when `force_ruby_platform` is set
| * | [CurrentRuby] Ensure the local platform isnt ruby before checking os/cpuSamuel Giddins2017-01-211-0/+16
| | |
* | | [Definition] Switch path sources after checking them for changesSamuel Giddins2017-01-211-7/+6
| | |
* | | Add a spec for gemspec deps not requiring re-resolveSamuel Giddins2017-01-211-0/+14
|/ /
* | Document all Bundler settingsSamuel Giddins2017-01-211-22/+2
| |
* | Use rubygems conditional for specsSamuel Giddins2017-01-182-6/+3
| |
* | Auto merge of #5328 - bundler:seg-inline-empty-bundle-gemfile, r=indirectThe Bundler Bot2017-01-171-0/+18
|\ \ | | | | | | | | | | | | | | | [Inline] Support running when BUNDLE_GEMFILE="" Closes #5079
| * | [Inline] Support running when BUNDLE_GEMFILE=""Samuel Giddins2017-01-141-0/+18
| | |
* | | Auto merge of #5331 - bundler:seg-specs-rspec-config, r=indirectThe Bundler Bot2017-01-15138-158/+166
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Re-work RSpec configuration to be more CI-friendly - Fail fast when there are a bunch of failures. Especially since holding all of the failure output in memory makes the tests hella slow - Disable RSpec monkey patching - Disable the same by default when generating new gems
| * | | Disable RSpec monkey patchingSamuel Giddins2017-01-15138-158/+160
| | | |
| * | | Fail when > 25 spec examples have failedSamuel Giddins2017-01-151-0/+6
| | | |
* | | | Auto merge of #5327 - bundler:seg-outdated-bundler-message, r=indirectThe Bundler Bot2017-01-152-0/+64
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | | | | | | | | | [CLI] Warn when running an outdated bundler version Closes https://github.com/bundler/bundler/issues/4683. The `send`s are super hacky but ¯\_(ツ)_/¯
| * | | Avoid constant override warning on <2.0 in specsSamuel Giddins2017-01-141-0/+1
| | | |
| * | | [CLI] Warn when running an outdated bundler versionSamuel Giddins2017-01-141-0/+63
| |/ /
* | | Limit edgecases spec to what as 4.2.7 is compatible withSamuel Giddins2017-01-141-1/+1
| | |
* | | Add a realworld spec for partial updates failing on locked, shared, ↵Samuel Giddins2017-01-141-0/+136
|/ / | | | | | | transitive children
* | [GitProxy] Use shellwords to escape user inputSamuel Giddins2017-01-052-4/+63
| |
* | [GitProxy] Support branches containing shell metacharactersSamuel Giddins2017-01-042-4/+35
| |
* | Auto merge of #5298 - bundler:seg-cli-gem-override, r=indirectThe Bundler Bot2017-01-041-0/+8
|\ \ | | | | | | | | | | | | | | | | | | | | | [CLI] Dont override Kernel#gem for bundle gem Should fix #5296 Since `Kernel#require` calls into `Kernel#gem` as an instance method on `self`, overriding the `gem` method can lead to bad things happening
| * | [CLI] Fail gracefully when multiple names are passed to `bundle gem`Samuel Giddins2017-01-021-0/+8
| | |
* | | [CLI::Open] Support exiting when selecting gemSamuel Giddins2017-01-021-0/+7
|/ /
* | Auto merge of #5284 - amatsuda:mri_25, r=segiddinsThe Bundler Bot2016-12-271-2/+2
|\ \ | | | | | | | | | | | | | | | | | | | | | Support :mri_25 platform and its variations The next ruby version is decided to be 2.5 🎉 https://github.com/ruby/ruby/commit/1a47fcadd675601c5b9c4e69d49def28fc3b61af I'm not requesting you the bundler team to rush for a new release for this, but I guess it's not too early to have this definition in master.
| * | Support :mri_25 platform and its variationsAkira Matsuda2016-12-261-2/+2
| | |
* | | Auto merge of #5278 - bundler:seg-worker-thread-creation-failure, r=indirectThe Bundler Bot2016-12-271-0/+22
|\ \ \ | | | | | | | | | | | | [Worker] Fail gracefully when creating threads fails
| * | | [Worker] Fail gracefully when creating threads failsSamuel Giddins2016-12-251-0/+22
| | | |
* | | | Auto merge of #5276 - bundler:seg-platform-docs, r=indirectThe Bundler Bot2016-12-274-5/+66
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Document 1.14 platform changes See https://github.com/bundler/bundler/issues/4853 @indirect feel free to add any other docs you think might be helpful to this branch
| * | | | [PostitTrampoline] Rename env varsSamuel Giddins2016-12-262-5/+5
| | | | |
| * | | | Also check for docs of number & bool keys in the quality specSamuel Giddins2016-12-261-2/+10
| | | | |
| * | | | Ensure the quality spec is runnable on 1.8.7Samuel Giddins2016-12-261-1/+1
| | | | |
| * | | | Add a spec for BUNDLE_IGNORE_CONFIGSamuel Giddins2016-12-261-0/+9
| | | | |
| * | | | [Docs] Document disable_checksum_validationSamuel Giddins2016-12-261-1/+0
| | | | |
| * | | | [Docs] Document specific_platformSamuel Giddins2016-12-261-1/+0
| | | | |
| * | | | [Quality] Add a spec for documentation of settingsSamuel Giddins2016-12-261-0/+46
| | |/ / | |/| |
* | | | Auto merge of #5277 - bundler:Paxa-master, r=segiddinsThe Bundler Bot2016-12-273-7/+12
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | Don't include dev deps in Index#dependency_names See #5256
| * | | | Remove unecessary hack in the specsSamuel Giddins2016-12-251-7/+0
| | | | |
| * | | | Add a spec for Index#dependency_names not include dev depsSamuel Giddins2016-12-242-0/+12
| | |/ / | |/| |
* | | | Add specs for falling back to 1 thread when the lockfile is corruptSamuel Giddins2016-12-262-15/+47
| |/ / |/| |
* | | Auto merge of #5023 - renuo:4854-gemnotfound-error, r=segiddinsThe Bundler Bot2016-12-243-3/+18
|\ \ \ | |/ / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4854 gemnotfound error Fixes broken test Wanting to help out, I was on the outlook for something easy to fix in bundler. I stumbled upon this issue #4854, which was already tackled by @b-ggs but somehow not merged yet. I went on to check whether I could do something. Here's what I've come up with: @b-ggs' PR included everything to solve the issue, but introduced the use of `Bundler.app_cache` in the resolver. This works out just fine until you run `bundle plugin install`, which does not seem to require a Gemfile. `Bundler.app_cache` however calls `root`, which then again tries to find a Gemfile. This obviously fails and raises a `GemfileNotFound` exception. The error message "Could not locate Gemfile or .bundle/ directory" starts very similar to the one expected in the failing test ("Could not find"). This however, is a completely different error. The solution is now is to rescue the GemfileNotFound error when it comes up to here. All credit for solving the issue goes to @b-ggs and his PR here: https://github.com/bundler/bundler/pull/4865
| * | Merge remote-tracking branch 'origin/master' into 4854-gemnotfound-errorDiego Steiner2016-09-2738-136/+744
| |\ \
| * | | Update failing specBoggs2016-08-171-1/+1
| | | |
| * | | Update specsBoggs2016-08-172-2/+17
| | | |
* | | | Auto merge of #5273 - chrismo:new-pr-4734, r=segiddinsThe Bundler Bot2016-12-231-0/+27
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specs for multiple platform bug fix in outdated. This supersedes PR #4734, which fixed a bug but didn't have proper spec coverage. Since that PR was submitted, a different commit (291a807c in PR #5176) fixed a similar bug at the same time. That caused a merge conflict in #4734. It was unknown if the same fix fixed both bugs, since there were no successfully implemented specs. These specs show that the bug was properly fixed. These specs were mostly already implemented by @b-ggs, just needed a little additional guidance.
| * | | | Specs for multiple platform bug fix in outdated.chrismo2016-12-231-0/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This supersedes PR #4734, which fixed a bug but didn't have proper spec coverage. Since that PR was submitted, a different commit (291a807c in PR #5176) fixed a similar bug at the same time. That caused a merge conflict in #4734. It was unknown if the same fix fixed both bugs, since there were no successfully implemented specs. These specs show that the bug was properly fixed. These specs were mostly already implemented by @b-ggs, just needed a little additional guidance.
* | | | | Auto merge of #5209 - bundler:seg-spec-improvements, r=indirectThe Bundler Bot2016-12-223-26/+37
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Random spec improvements Called "sam has a flight and forgot to run `rake spec:deps`"