aboutsummaryrefslogtreecommitdiffstats
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'v1.9.9' into 1-10-stableAndre Arko2015-05-161-0/+18
|\ | | | | | | | | | | | | | | | | | | Version 1.9.9 Conflicts: CHANGELOG.md lib/bundler/fetcher.rb lib/bundler/lockfile_parser.rb lib/bundler/version.rb
| * Added backward compatibility for BUNDLE_* config keysStrech (Sergey Fedorov)2015-05-161-0/+18
| | | | | | | | Closes #3557
| * tmpdir used to be a stdlibAndre Arko2015-05-071-0/+1
| |
| * add test for #3277Terence Lee2015-05-071-1/+18
| |
* | skip config warning when new value is unchangedAndre Arko2015-05-161-1/+1
| |
* | #3649 - Stop printing replacement message when config is not changedFelipe Tanus2015-05-161-0/+9
| |
* | fix double-require on ruby 1.8.7Andre Arko2015-05-161-1/+1
| | | | | | | | | | requiring support/path and also the absolute path in spec_helper.rb:32 meant that it was getting required twice.
* | Merge branch 'master' into track_cifotanus@gmail.com2015-05-152-2/+2
|\ \
| * | skip viz specs on 1.8.7Andre Arko2015-05-142-2/+2
| | |
* | | Recover correctly the env valuesfotanus@gmail.com2015-05-142-11/+21
| | |
* | | Clean ENV variable after testsfotanus@gmail.com2015-05-141-0/+3
| | |
* | | Distinguish CI command runsfotanus@gmail.com2015-05-141-0/+16
|/ / | | | | | | | | This patch add CI information on the user_agent in order for us to track if a given command was run by a CI, as discussed in #3233.
* | validate gemspec specifications (with a test)Andre Arko2015-05-131-0/+14
| | | | | | closes #3639
* | Allow bundle viz to work with dependencies satisfied by prereleases.Adam Prescott2015-05-112-1/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Suppose a Gemfile specifies a dependency, `foo`: foo Let's say `foo` requires a certain `bar`: foo bar (>= 0.5) If this dependency happens to be satisfied by a prerelease `bar`, e.g., 0.6.pre, then `bundle viz` will error. The cause of this error is that `Bundler::Graph#_populate_relations` executes child_dependencies = dependency.to_spec.runtime_dependencies.to_set and if `dependency` (here, `bar`), is a prerelease, then `dependency.to_spec` will be `nil` on Rubygems 2.4.0 and higher because of changes to `#to_spec`. By forcing `dependency.prerelease = true`, then `to_spec` won't ignore the prerelease `bar` dependency, which prevents `dependency.to_spec` to from being `nil`. This should address GitHub issues 3621 and 3217.
* | run 1.8 specs only on 1.8.x, etcAndre Arko2015-05-112-7/+12
| |
* | run parallel specs on 1.8 or higher, eg all rubiesAndre Arko2015-05-111-1/+1
| |
* | remove double letAndre Arko2015-05-111-3/+2
| |
* | [SpecHelper] Reset settingsSamuel E. Giddins2015-05-111-0/+1
| |
* | Don't hit rubygems.org in tests o_OAndre Arko2015-05-091-11/+6
| |
* | [Lockfile] Make the BUNDLED WITH section backwards compatibleSamuel E. Giddins2015-05-064-44/+44
| |
* | tmpdir used to be a stdlibAndre Arko2015-05-041-0/+1
| |
* | Merge pull request #3618 from hone/masterAndre Arko2015-05-041-1/+18
|\ \ | | | | | | | | | add test for #3277
| * | add test for #3277Terence Lee2015-05-051-1/+18
| | |
* | | Add specs for encountering different bundler versions in the lockfileSamuel E. Giddins2015-05-032-3/+115
|/ /
* | show groups in non-verbose mode, fix NoMethodErrorAndre Arko2015-05-031-5/+0
| |
* | Merge pull request #3611 from bundler/seg-install-ifAndré Arko2015-05-031-0/+38
|\ \ | | | | | | [DSL] Add install_if method / option
| * | [DSL] Add install_if method / optionSamuel E. Giddins2015-05-021-0/+38
| | |
* | | Merge tag 'v1.9.6'Andre Arko2015-05-032-0/+37
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | | | | | | | | | | | Version 1.9.6 Conflicts: CHANGELOG.md lib/bundler/installer.rb lib/bundler/resolver.rb lib/bundler/rubygems_integration.rb lib/bundler/source/rubygems.rb lib/bundler/version.rb man/bundle-config.ronn spec/install/post_bundle_message_spec.rb
| * Merge tag 'v1.8.9' into 1-9-stableAndre Arko2015-05-021-0/+3
| |\ | | | | | | | | | | | | | | | | | | | | | Version 1.8.9 Conflicts: CHANGELOG.md lib/bundler/version.rb
| | * Merge tag 'v1.7.15' into 1-8-stableAndre Arko2015-05-021-0/+3
| | |\ | | | | | | | | | | | | Version 1.7.15
| | | * Replace locked gem sources with Gemfile equivalents.Tim Moore2015-04-251-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, an up-to-date lock file would retain the aggregate gem source on all dependencies, so if the gems were not installed locally, you'd get an ambiguous gem warning and possibly the wrong source selected. Fixes #3585
| | | * simpler config specAndre Arko2015-03-301-2/+2
| | | |
| | | * add quoting tests from #3338Andre Arko2015-03-301-0/+22
| | | |
| | | * set global config before creating gemsAndre Arko2015-03-303-10/+18
| | | | | | | | | | | | | | | | fixes hanging specs on 1.8.7 on Travis, I hope
| | | * annnd I need to fix all of the hashesAndre Arko2015-03-301-2/+2
| | | |
| | | * of course new hashes don’t work on Ruby 1.8Andre Arko2015-03-301-2/+2
| | | | | | | | | | | | | | | | this passed for me locally because my `rspec` bin was pointing to the system Ruby 2.0 instead of Ruby 1.8.7 like it was supposed to be :open_mouth:
| | | * skip Yaml engine tests on Rubies with no engineAndre Arko2015-03-301-5/+3
| | | |
| | | * update the failing spec to correctly repro the bugAndre Arko2015-03-302-11/+33
| | | |
| | | * a failing spec for #3520Andre Arko2015-03-301-0/+41
| | | |
| | * | Replace locked gem sources with Gemfile equivalents.Tim Moore2015-04-291-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, an up-to-date lock file would retain the aggregate gem source on all dependencies, so if the gems were not installed locally, you'd get an ambiguous gem warning and possibly the wrong source selected. Fixes #3585
| * | | A gem extending an existing const should be creatableAkira Matsuda2015-04-301-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since 17a4fc47bfad02de553e5a53b00ad38b4c905e18, any gem name starting with an existing const name has been regarded as "Invalid gem name" by `bundle gem` command. However, "gem-foo" or "rails-bar" should be totally valid and rather preferable naming for plugins for RubyGems/Rails. This commit changes the rule to raise error only when the new gem name fully matches an existing const name.
| * | | Improve generating module name from gem name in gem generatorJan Lelis2015-04-301-0/+9
| | | |
| * | | Replace locked gem sources with Gemfile equivalents.Tim Moore2015-04-291-0/+34
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, an up-to-date lock file would retain the aggregate gem source on all dependencies, so if the gems were not installed locally, you'd get an ambiguous gem warning and possibly the wrong source selected. Fixes #3585
| * | | fix GemNotFound message in Resolversealocal2015-04-131-0/+16
| | | |
| * | | definitely produces err outputAndre Arko2015-04-131-4/+4
| | | |
| * | | Added spec for regressionJay Mundrawala2015-04-131-0/+8
| | | |
| * | | Added specs for universal gems on windowsJay Mundrawala2015-04-121-0/+13
| | | |
| * | | Fix another failing spec.Tim Moore2015-04-121-1/+0
| | | |
| * | | Fixes a build failure introduced in a72df72.Tim Moore2015-04-121-3/+7
| | | |
| * | | Only use first line of error messages in the issue search URL.Tim Moore2015-04-121-0/+17
| | | |