summaryrefslogtreecommitdiff
path: root/spec
AgeCommit message (Collapse)Author
2019-08-03[bundler/bundler] Try make some specs platform independentDavid Rodríguez
https://github.com/bundler/bundler/commit/b5900e57a4
2019-08-03[bundler/bundler] Check for generic lockfilesDavid Rodríguez
https://github.com/bundler/bundler/commit/344a881592
2019-08-03[bundler/bundler] Update error messages to be more preciseDavid Rodríguez
https://github.com/bundler/bundler/commit/9ddeeb1fe1
2019-08-03[bundler/bundler] Use a consistent requirement in binstubDavid Rodríguez
https://github.com/bundler/bundler/commit/50ccdb32c2
2019-08-03[bundler/bundler] Indentation fixesDavid Rodríguez
https://github.com/bundler/bundler/commit/2a44090cb6
2019-08-03[bundler/bundler] Add a comment to explain the initial resetDavid Rodríguez
https://github.com/bundler/bundler/commit/6d0a8f4128
2019-08-03[bundler/bundler] Move environment reset to the only test needing itDavid Rodríguez
https://github.com/bundler/bundler/commit/6d3b809695
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