summaryrefslogtreecommitdiff
path: root/spec/realworld
Commit message (Collapse)AuthorAgeFilesLines
* [repo move] Update GitHub URL in comments and `skip` messages in spec/Ellen Marie Dash2020-01-161-2/+2
|
* Use vendorized version of uri libraryDavid Rodríguez2019-12-081-1/+1
|
* Simplify a bunch of test requiresDavid Rodríguez2019-11-043-3/+3
|
* Rename `lib` to `lib_dir`David Rodríguez2019-11-042-5/+5
| | | | For consistency with `spec_dir`.
* Remove `spec` helper in favor of `spec_dir`David Rodríguez2019-11-042-2/+2
| | | | The `spec` name is too common inside specs for `Gem::Specification`'s.
* Normalize some test requiresDavid Rodríguez2019-11-042-5/+5
|
* Merge #7399Bundlerbot2019-11-041-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7399: Fix some realworld specs testing nothing r=deivid-rodriguez a=deivid-rodriguez ### What was the end-user problem that led to this PR? The problem was that this helper was printing nothing to the standard output, so the specs in this file were just checking if lockfiles contained the empty string, which is obviously true. For example, https://github.com/bundler/bundler/blob/e70643c1be3a4417bd537d7e63470265465e693e/spec/realworld/edgecases_spec.rb#L31 ### What was your diagnosis of the problem? My diagnosis was that the helper needs to actually print the extracted information about the resolved gem, so it can be checked that the lockfile is correct. ### What is your fix for the problem, implemented in this PR? My fix adds the missing `puts`. Co-authored-by: David Rodríguez <deivid.rodriguez@riseup.net>
| * Fix some realworld specs testing nothingfix_realworld_test_helperDavid Rodríguez2019-10-301-1/+1
| | | | | | | | | | | | This helper was printing nothing to the standard output, so the specs were just checking if lockfiles contained the empty string, which is obviously true.
* | Don't silence the UI by defaultDavid Rodríguez2019-10-311-4/+6
|/
* Move some global requires to their few usagesDavid Rodríguez2019-09-183-0/+6
|
* Remove unnecessary rubygems monkeypatchDavid Rodríguez2019-08-171-2/+2
| | | | | Instead, make sure we always load the local copy of bundler during specs, and never end up using the default copy.
* Enable retries on flaky specretry_failing_specDavid Rodríguez2019-08-051-1/+1
|
* Bump rubocop to 0.68.0rubocop_0_68David Rodríguez2019-04-301-1/+1
|
* s/last_command.stdout/out/greysteil/print-errors-to-stderrDavid Rodríguez2019-04-121-1/+1
|
* s/last_command.stderr/err/David Rodríguez2019-04-121-2/+2
|
* Unify stderr helpersDavid Rodríguez2019-04-121-1/+1
|
* Move on to bundler 3David Rodríguez2019-04-111-4/+4
| | | | | | * Drop bundler 1 stuff from tests. * Move all feature flags to bundler 3 (like they are in 2-0-stable) and get them tested.
* Fix some specs to not rely on remembering flagsDavid Rodríguez2019-04-111-1/+2
|
* Remove explictily loading thread library, It's provided by embedded module ↵remove-threadSHIBATA Hiroshi2019-04-053-5/+1
| | | | in the modern Ruby.
* Always pass the `--all` flag when neededremove_bundle_update_deprecationsDavid Rodríguez2019-03-301-1/+1
|
* Remove `bundle config` deprecations from specsremove_bundle_config_deprecationsDavid Rodríguez2019-03-291-1/+1
|
* Remove more unnecessary rubygems version checksDavid Rodríguez2019-02-251-10/+2
|
* Remove unnecessary rubygems filters from specsDavid Rodríguez2019-02-251-1/+1
|
* Remove unnecessary ruby filters from specsremove_unnecessary_ruby_filtersDavid Rodríguez2019-02-222-42/+4
|
* Use newest interface to `bundle config` everywhereDavid Rodríguez2019-02-191-1/+1
|
* Fix 1.x specscheck_out_only_in_specsDavid Rodríguez2019-02-141-2/+2
|
* Remove now unnecessary `lack_errors` matcherDavid Rodríguez2019-02-141-3/+3
| | | | | Since the errors are checked on their own stream, no filtering is needed.
* Split stderr and stdout in specsDavid Rodríguez2019-02-142-10/+10
|
* Auto merge of #6188 - bundler:indirect/fix-6072, r=indirectThe Bundler Bot2017-12-121-34/+32
| | | | | | | | | | | | | Stop overriding specs during double-checks This fixes my test-case reproduction of #6072. I’m pretty sure it’s because the double-check was overriding the locally installed index specs with specs fetched from the RubyGems API, causing Bundler to conclude that the gems aren’t installed, even though they are. @deivid-rodriguez @y-yagi can you verify that this patch fixes the issues with `inline` that you were seeing? (cherry picked from commit 953acf7eb7c27f8fb569713c5276e12561687d6d)
* rubocop -aSHIBATA Hiroshi2017-12-111-33/+35
|
* skip old versions for rack dependency problem.SHIBATA Hiroshi2017-12-111-1/+1
|
* Auto merge of #6188 - bundler:indirect/fix-6072, r=indirectThe Bundler Bot2017-12-111-0/+40
| | | | | | | | | | | Stop overriding specs during double-checks This fixes my test-case reproduction of #6072. I’m pretty sure it’s because the double-check was overriding the locally installed index specs with specs fetched from the RubyGems API, causing Bundler to conclude that the gems aren’t installed, even though they are. @deivid-rodriguez @y-yagi can you verify that this patch fixes the issues with `inline` that you were seeing?
* fix tests/functionality breaking with new deprecation errorseg-deprecations-hard-error-in-2Colby Swandale2017-08-201-4/+4
|
* Fix the realworld specs under Bundler 2Samuel Giddins2017-07-192-7/+1
|
* [RuboCop] Enable Layout/EmptyLineAfterMagicComment copKoichi ITO2017-07-162-0/+2
|
* Improve realworld specs on 2.0Samuel Giddins2017-06-233-15/+13
|
* Get the realworld specs running on 1.8.7 againSamuel Giddins2017-06-133-12/+8
|
* Use a single cassette for the realworld specsSamuel Giddins2017-06-131-1/+0
|
* [Realworld] Use VCR for network requestsSamuel Giddins2017-06-131-11/+16
|
* Specify `--require spec_helper` in .rspecKoichi ITO2017-05-035-5/+0
|
* Disable RSpec monkey patchingSamuel Giddins2017-01-155-5/+5
|
* Limit edgecases spec to what as 4.2.7 is compatible withseg-resolver-consider-locked-deps-firstSamuel Giddins2017-01-141-1/+1
|
* Add a realworld spec for partial updates failing on locked, shared, ↵Samuel Giddins2017-01-141-0/+136
| | | | transitive children
* [Retry] Add newline before printing the final errorSamuel Giddins2016-12-181-1/+0
|
* remove old heredoc terminatorColby Swandale2016-12-171-1/+0
|
* add missing slashColby Swandale2016-12-171-1/+1
|
* add failing spec for error not being printed on a new lineColby Swandale2016-12-171-0/+18
|
* holy crap, what a subtle bugAndre Arko2016-10-133-0/+3
| | | | | | | | | | | | THANK YOU RSPEC BISECT also THANK YOU @SAMPHIPPEN So it turns out that the realworld specs make real life network requests to the real life rubygems.org. But we have some other “realworld” tests that spin up a webrick server to recreate specific pathological server behaviors. And those webrick servers might be able to answer requests from later realworld tests that are expecting the actual rubygems.org, but instead are getting our fake gem server because Artifice was never stopped. :O
* debug info for error on travisAndre Arko2016-10-121-0/+6
|
* use the method now that we have itAndre Arko2016-10-121-9/+1
|