summaryrefslogtreecommitdiff
path: root/spec
AgeCommit message (Collapse)Author
2019-08-03[bundler/bundler] Improve test to make it more independent from envDavid Rodríguez
https://github.com/bundler/bundler/commit/038f0d7c37
2019-08-03[bundler/bundler] Remove unnecessary assignmentsDavid Rodríguez
https://github.com/bundler/bundler/commit/3e5d4b2c42
2019-08-03[bundler/bundler] spec/bundler/shared_helpers_spec.rb - fixup after 7248MSP-Greg
PR 7248 incorrectly changed a path calculation. This reverts. After running Azure Pipelines CI in my ruby/ruby fork and checking the 'bundler' jobs, the error was apparent... https://github.com/bundler/bundler/commit/811755b413
2019-08-03[bundler/bundler] fix nested bundle exec's when bundler is a default gemMSP-Greg
https://github.com/bundler/bundler/commit/537c0ab712
2019-08-03[bundler/bundler] dsl_spec.rb - fix for Ruby coreMSP-Greg
https://github.com/bundler/bundler/commit/33892e1ed2
2019-08-03[bundler/bundler] Remove `cache_command_is_package` feature flagDavid Rodríguez
So that we handle the removal of `bundle cache` just like we'll handle the removal of `bundle show` and `bundle console`. https://github.com/bundler/bundler/commit/ff1a669efb
2019-08-03[bundler/bundler] Drop rubygems 2.5.0 and 2.5.1 supportDavid Rodríguez
https://github.com/bundler/bundler/commit/8ecd722b9f
2019-08-03[bundler/bundler] Correct a rubygems test filterDavid Rodríguez
It seems to pass under rubygems 2.5.2. https://github.com/bundler/bundler/commit/062cd2be7c
2019-08-03[bundler/bundler] Remove unnecessary test filterDavid Rodríguez
Since it covers the whole range we support. https://github.com/bundler/bundler/commit/c0b9d4e6c6
2019-08-03[bundler/bundler] Change the refresh spec to not use `stubs_for`David Rodríguez
We plan to incrementally populate this array in rubygems, so that will break the test because the first time `find_by_name("rack")` is called will make the `rack` gem available in the array. We can test the same thing using some other way, which is more appropriate anyways, because `Bundler.rubygems.find_name` is only used inside `bundler` to look for the `bundler` gem itself whereas `Bundler.rubygems.all_specs` is used in more places. https://github.com/bundler/bundler/commit/49c519ef47
2019-08-03[bundler/bundler] No need to make `Gem.refresh` a noopDavid Rodríguez
The rubygems integration sets up a `post_reset` hook that resets the specs back to what bundler knows after `Gem::Specification.reset` is called (which is what `Gem.refresh` calls under the hood). https://github.com/bundler/bundler/commit/3810f9945c
2019-08-03[bundler/bundler] Remove unnecessary lineDavid Rodríguez
It contains a typo, so it can't be needed. https://github.com/bundler/bundler/commit/ef38c97fbf
2019-08-03[bundler/bundler] Tweak some quality specs to check more filesDavid Rodríguez
https://github.com/bundler/bundler/commit/98023e25de
2019-08-03[bundler/bundler] Refactor setting the encoding in quality specsDavid Rodríguez
Instead of setting the encoding globally, set it when reading the files. https://github.com/bundler/bundler/commit/e2a5c45e4d
2019-08-03[bundler/bundler] This seems to pass for meDavid Rodríguez
https://github.com/bundler/bundler/commit/e31880b1ea
2019-08-03[bundler/bundler] Remove now meaningless warningDavid Rodríguez
https://github.com/bundler/bundler/commit/00b095b98f
2019-08-03[bundler/bundler] Add all platforms to lockfile by defaultDavid Rodríguez
https://github.com/bundler/bundler/commit/3dc509e645
2019-08-03[bundler/bundler] Refactor some specsDavid Rodríguez
https://github.com/bundler/bundler/commit/785c7af1f3
2019-08-03[bundler/bundler] Make some specs more explicitDavid Rodríguez
https://github.com/bundler/bundler/commit/5e08e849ec
2019-08-03[bundler/bundler] Remove unnecessary begin-end blockDavid Rodríguez
And freeze the resulting hash to appease rubocop. https://github.com/bundler/bundler/commit/f38ebff92f
2019-08-03[bundler/bundler] Fix typosDavid Rodríguez
https://github.com/bundler/bundler/commit/1bd9660780
2019-08-03[bundler/bundler] Reuse `lockfile` spec helperDavid Rodríguez
https://github.com/bundler/bundler/commit/e6a03f1102
2019-08-03[bundler/bundler] Remove unused filterDavid Rodríguez
https://github.com/bundler/bundler/commit/102d6229d4
2019-08-03[bundler/bundler] Reuse `gemfile` spec helperDavid Rodríguez
https://github.com/bundler/bundler/commit/22de94d3b4
2019-08-03[bundler/bundler] More specific assertionDavid Rodríguez
1.0.0 is such a common output, and it was hiding a crash in the test. https://github.com/bundler/bundler/commit/c688337e24
2019-08-03[bundler/bundler] Remove redundant assertionDavid Rodríguez
https://github.com/bundler/bundler/commit/7ac854dea1
2019-08-03[bundler/bundler] Make spec easier to debugDavid Rodríguez
https://github.com/bundler/bundler/commit/156629291e
2019-08-03[bundler/bundler] [Package] Ensure uninstallable gems are _never_ installedSamuel Giddins
https://github.com/bundler/bundler/commit/899aeeebb0
2019-08-03[bundler/bundler] [Package] Always resolve remotely for --all-platformsSamuel Giddins
https://github.com/bundler/bundler/commit/e45d2272ea
2019-08-03[bundler/bundler] Add missing mockDavid Rodríguez
I'm not sure this test is useful but since it's there, it should be complete. https://github.com/bundler/bundler/commit/3e350089db
2019-08-03[bundler/bundler] Improve spec to be more realisticDavid Rodríguez
https://github.com/bundler/bundler/commit/ca96316b97
2019-08-03[bundler/bundler] Clearer MissingRevision git errorsDavid Rodríguez
https://github.com/bundler/bundler/commit/b47d23edf5
2019-08-03[bundler/bundler] Generate new gem development dependencies in GemfileDavid Rodríguez
https://github.com/bundler/bundler/commit/02177d0e10
2019-08-03[bundler/bundler] Fix local variable nameDavid Rodríguez
https://github.com/bundler/bundler/commit/3df138318f
2019-08-03[bundler/bundler] Reuse `execute_bundle_gem` methodDavid Rodríguez
https://github.com/bundler/bundler/commit/773203ec5a
2019-08-03[bundler/bundler] Don't re-resolve locked platform specific gemsDavid Rodríguez
https://github.com/bundler/bundler/commit/7da2bf75f5
2019-08-03[bundler/bundler] Fix a typo on a spec commentDavid Rodríguez
https://github.com/bundler/bundler/commit/1a853ad6ac
2019-08-03[bundler/bundler] bundler/inline should always install gems to system pathrobuye
As discussed in the P/R, when `BUNDLE_PATH` env is set Bundler should still install gems to the system path. `GEM_HOME` can be used to provide different location if needed. The test is added to document expected behavior of `bundler/inline`. https://github.com/bundler/bundler/commit/ae419fd6f8
2019-08-03[bundler/bundler] Use real paths for `bundle clean`David Rodríguez
https://github.com/bundler/bundler/commit/0646f9e286
2019-08-03[bundler/bundler] Fix thread leak in compact index specsDavid Rodríguez
This spec was not stopping threads after itself. That would cause the previous spec in the file (that checks that no threads are left behind) to fail. https://github.com/bundler/bundler/commit/81ad85b92d
2019-08-03[bundler/bundler] Add `required_ruby_version` to gemspec templateMiklos Fazekas
https://github.com/bundler/bundler/commit/f47421f92d
2019-08-03[bundler/bundler] Factor out gemspec call inside `let`David Rodríguez
https://github.com/bundler/bundler/commit/ae0ac190aa
2019-08-03[bundler/bundler] Remove duplicated `let`'sDavid Rodríguez
https://github.com/bundler/bundler/commit/43ffaab796
2019-08-03[bundler/bundler] Fix `rake release` not prompting for OTP codeDavid Rodríguez
Co-authored-by: Colby Swandale <me@colby.fyi> Co-authored-by: Kevin Deisz <kevin.deisz@gmail.com> https://github.com/bundler/bundler/commit/1b2bbc7364
2019-08-03[bundler/bundler] Fix file:// handling under WindowsDavid Rodríguez
Windows paths do not start with a slash, so we add an extra slash to separate the host from the path in file:// urls. Otherwise "D:" is parsed as the host segment in the URI. The path for those URLs now starts with "/", so we ignore that leading character when using the URI's path. This reduces Windows CI spec failures from 429 to 355. https://github.com/bundler/bundler/commit/1b7e274cbc
2019-08-03[bundler/bundler] Normalize file:// handling in specsDavid Rodríguez
https://github.com/bundler/bundler/commit/5946d62ad0
2019-08-03[bundler/bundler] Use a clean gemspec for gem helper specsDavid Rodríguez
https://github.com/bundler/bundler/commit/f694fe7f67
2019-08-03[bundler/bundler] Move "on releasing" to a RSpec contextDavid Rodríguez
So we can later add more tests with the same setup. https://github.com/bundler/bundler/commit/21b4b6c49c
2019-08-03[bundler/bundler] Skip specs that need coloring on WindowsDavid Rodríguez
ANSI codes don't work there. https://github.com/bundler/bundler/commit/4f05417ca7
2019-08-03[bundler/bundler] Add missing no-color source specsDavid Rodríguez
For consistency. https://github.com/bundler/bundler/commit/279603ab42