-
-
Notifications
You must be signed in to change notification settings - Fork 758
Comparing changes
Open a pull request
base repository: rspec/rspec-core
base: v3.8.2
head repository: rspec/rspec-core
compare: v3.9.0
Commits on Aug 4, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 96450f8 - Browse repository at this point
Copy the full SHA 96450f8View commit details
Commits on Sep 12, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 8f3b15c - Browse repository at this point
Copy the full SHA 8f3b15cView commit details -
Configuration menu - View commit details
-
Copy full SHA for f855006 - Browse repository at this point
Copy the full SHA f855006View commit details
Commits on Sep 19, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e3443a1 - Browse repository at this point
Copy the full SHA e3443a1View commit details
Commits on Sep 21, 2018
-
Merge pull request #2566 from rspec/update-travis-build-scripts-2018-…
…09-19-for-master Updates from rspec-dev (2018-09-19)
Configuration menu - View commit details
-
Copy full SHA for 73e7870 - Browse repository at this point
Copy the full SHA 73e7870View commit details
Commits on Oct 3, 2018
-
Single error when
--require
'd files fail to load (#2568)* Single error when `--require`'d files fail to load When there's an error loading files specified via the `--require` flag, typically `rails_helper.rb` or `spec_helper.rb`, it's very common that most of the spec files won't load either since they depend on the helper file being loaded. In these situations, one gets hundreds of errors printed to the screen. That can be quite intimidating and contributes to hide the real culprit, which is the load error in the helper.
Configuration menu - View commit details
-
Copy full SHA for d730c02 - Browse repository at this point
Copy the full SHA d730c02View commit details -
Configuration menu - View commit details
-
Copy full SHA for 28ceaf2 - Browse repository at this point
Copy the full SHA 28ceaf2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f8abda - Browse repository at this point
Copy the full SHA 4f8abdaView commit details
Commits on Oct 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 58f3821 - Browse repository at this point
Copy the full SHA 58f3821View commit details
Commits on Oct 18, 2018
-
Clarify @tag (cuke style) functionality (#2573)
With the previous documentation, it was unclear if the passed in tag using the `@` (cucumber style tagging) would be ignored similar to doing `~tag` (for `--tag @tag`), or if it would "ignore" the `@` when building the configuration option (`@tag` changes to `:tag`). Looking at the implementation in `lib/rspec/core/option_parser.rb` confirms that it is the latter, so the wording has been updated to make that more clear.
Configuration menu - View commit details
-
Copy full SHA for 7288702 - Browse repository at this point
Copy the full SHA 7288702View commit details
Commits on Oct 19, 2018
-
Add project metadata to the gemspec (#2574)
* Add project metadata to the gemspec * Use the official rspec.info documentation page * Use tagged changelog
Configuration menu - View commit details
-
Copy full SHA for 9d1d0d6 - Browse repository at this point
Copy the full SHA 9d1d0d6View commit details
Commits on Oct 31, 2018
-
Configuration menu - View commit details
-
Copy full SHA for e5e4ad7 - Browse repository at this point
Copy the full SHA e5e4ad7View commit details
Commits on Nov 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4a952a8 - Browse repository at this point
Copy the full SHA 4a952a8View commit details
Commits on Nov 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for cd07682 - Browse repository at this point
Copy the full SHA cd07682View commit details
Commits on Nov 15, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 4fba098 - Browse repository at this point
Copy the full SHA 4fba098View commit details
Commits on Nov 16, 2018
-
Handle RSpec description with japanese char in CP932 encoded files
When the user create a test with CP932 encoding and japanese chars RSpec fail to properly display characters or crash with the error: > Encoding::CompatibilityError: incompatible character encodings: Windows-31J and UTF-8 Fix: - #2570 - https://github.com/rspec/rspec-core/issues/2543 For Ruby 1.8.7 We are following the same behavior as for rspec-support https://github.com/rspec/rspec-support/blob/9940a8656071655b807f772f36101b4d27f1b67d/lib/rspec/support/spec/string_matcher.rb#L8
Configuration menu - View commit details
-
Copy full SHA for 05611c5 - Browse repository at this point
Copy the full SHA 05611c5View commit details
Commits on Nov 17, 2018
-
Enforce UTF-8 locale when running tests in appveyor
chcp 65001 mean Code Page Number and 65001 is UTF-8. So by doing this change we modify the code page to UTF-8 for the commande that follows. See documentation: https://ss64.com/nt/chcp.html See related issue: appveyor/ci#2107
Configuration menu - View commit details
-
Copy full SHA for 0c9f05f - Browse repository at this point
Copy the full SHA 0c9f05fView commit details -
choose encoded_description method content code earlier
Instead of runtime see https://github.com/rspec/rspec-core/pull/2575/files#r227002134
Configuration menu - View commit details
-
Copy full SHA for 8372e5c - Browse repository at this point
Copy the full SHA 8372e5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f666a - Browse repository at this point
Copy the full SHA 25f666aView commit details -
Merge pull request #2580 from benoittgt/update-travis-build-scripts-2…
…018-11-17-for-master Updated travis build scripts (from rspec-dev)
Configuration menu - View commit details
-
Copy full SHA for 5df0e1e - Browse repository at this point
Copy the full SHA 5df0e1eView commit details
Commits on Nov 27, 2018
-
Merge pull request #2575 from benoittgt/deal_with_encoding_error
Handle RSpec description with japanese char in CP932 encoded files
Configuration menu - View commit details
-
Copy full SHA for 6c5628f - Browse repository at this point
Copy the full SHA 6c5628fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f506d69 - Browse repository at this point
Copy the full SHA f506d69View commit details
Commits on Dec 10, 2018
-
Fixed warnings: lib/rspec/core/metadata.rb:172: warning: Object#=~ is…
… deprecated; it always returns nil (#2582)
Configuration menu - View commit details
-
Copy full SHA for 5e6171e - Browse repository at this point
Copy the full SHA 5e6171eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 595747f - Browse repository at this point
Copy the full SHA 595747fView commit details
Commits on Dec 21, 2018
-
Updates from rspec-dev (2018-12-21) (#2585)
* Updated travis build scripts (from rspec-dev) * Skip broken spec on windows
Configuration menu - View commit details
-
Copy full SHA for 726821d - Browse repository at this point
Copy the full SHA 726821dView commit details
Commits on Dec 30, 2018
-
Configuration menu - View commit details
-
Copy full SHA for dc185ab - Browse repository at this point
Copy the full SHA dc185abView commit details
Commits on Dec 31, 2018
-
Configuration menu - View commit details
-
Copy full SHA for fb5aa28 - Browse repository at this point
Copy the full SHA fb5aa28View commit details
Commits on Jan 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cc68276 - Browse repository at this point
Copy the full SHA cc68276View commit details
Commits on Jan 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for d598ecb - Browse repository at this point
Copy the full SHA d598ecbView commit details
Commits on Feb 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for e4e10d9 - Browse repository at this point
Copy the full SHA e4e10d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a1cc94 - Browse repository at this point
Copy the full SHA 1a1cc94View commit details
Commits on Feb 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b925766 - Browse repository at this point
Copy the full SHA b925766View commit details
Commits on Feb 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for cb1b4ce - Browse repository at this point
Copy the full SHA cb1b4ceView commit details
Commits on Mar 1, 2019
-
Add support for --example-matches
Add support for --example-matches / -E that allows matching examples with regex syntax, fixes #2584
Configuration menu - View commit details
-
Copy full SHA for ef17239 - Browse repository at this point
Copy the full SHA ef17239View commit details -
Configuration menu - View commit details
-
Copy full SHA for d048c36 - Browse repository at this point
Copy the full SHA d048c36View commit details
Commits on Mar 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 6453153 - Browse repository at this point
Copy the full SHA 6453153View commit details
Commits on Mar 4, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 74ad029 - Browse repository at this point
Copy the full SHA 74ad029View commit details
Commits on Mar 7, 2019
-
Did you mean functionality. (#2601)
* Add did_you_mean functionality to rspec-core. The functionality provides for suggestions when a person enters an rspec spec/some_file_path command with typographical errors. If there are errors, then the code at lib/rspec/core/configuration.rb:2037 searches for suggestions. If useful suggestions are found they are added to the reported exception at lib/rspec/core/configuration.rb:2038. The suggestions are done by the ::DidYouMean::SpellChecker API where available.
Configuration menu - View commit details
-
Copy full SHA for cbd6d47 - Browse repository at this point
Copy the full SHA cbd6d47View commit details -
Configuration menu - View commit details
-
Copy full SHA for f17a414 - Browse repository at this point
Copy the full SHA f17a414View commit details
Commits on Mar 24, 2019
-
Update aruba dependency (#2609)
* Depend on latest Aruba release * Aruba has deprecated `in_current_directory` fix that * Remove remaining use of in_current_dir * Replace use of clean_current_dir with setup_aruba * Remove use of deprecated #dirs method * Replace #remove_file with #remove * Replace #set_env with #set_environment_variable * Replace call to #run_simple with #run_command_and_stop * Remove custom fail-with-output step * Remove custom pass-with-output step * DRY up output checks by reintroducing all_output helper
Configuration menu - View commit details
-
Copy full SHA for 0b4c98d - Browse repository at this point
Copy the full SHA 0b4c98dView commit details
Commits on Apr 1, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4a29a4b - Browse repository at this point
Copy the full SHA 4a29a4bView commit details
Commits on Apr 18, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7727a07 - Browse repository at this point
Copy the full SHA 7727a07View commit details
Commits on May 14, 2019
-
Add a minimalist formatter (c/quickfix style output) (#2614)
* Add a minimalisr formatter This formatter outputs failures in a similar fashion to the C compiler — file:line:message — allowing straightforward integration with text editors like vim and without adding extra dependencies to the project (relying on the quickfix-window from vim or similar feature for other editors). One can configure his editor with the following line (vim) and start jumping between failures using the regular editor keybindings, without having to visually parse the output from rspec to find out the file and line number he want to reach: ```vim autocmd FileType ruby set makeprg=bundle\ exec\ rspec\ --format\ m ```
4Configuration menu - View commit details
-
Copy full SHA for 777d85f - Browse repository at this point
Copy the full SHA 777d85fView commit details -
3
Configuration menu - View commit details
-
Copy full SHA for 589971d - Browse repository at this point
Copy the full SHA 589971dView commit details
Commits on May 15, 2019
-
Configuration menu - View commit details
-
Copy full SHA for b5b0967 - Browse repository at this point
Copy the full SHA b5b0967View commit details
Commits on May 16, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 4b92e78 - Browse repository at this point
Copy the full SHA 4b92e78View commit details -
Rename option for FailureList formatter to "failures"
The name was not matching case statement in formatters.rb and it is much simplier to have an argument with that name. Discussion: - https://github.com/rspec/rspec-core/pull/2624/files#r284776400
Configuration menu - View commit details
-
Copy full SHA for 63179c7 - Browse repository at this point
Copy the full SHA 63179c7View commit details -
Rename option for FailureList formatter to "failures" (#2625)
Rename option for FailureList formatter to "failures"
Configuration menu - View commit details
-
Copy full SHA for b4af5c7 - Browse repository at this point
Copy the full SHA b4af5c7View commit details
Commits on May 25, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 861986d - Browse repository at this point
Copy the full SHA 861986dView commit details
Commits on May 27, 2019
-
Merge pull request #2629 from pirj/fix-described_class-in-nested-exam…
…ples-doc Fix documentation for nested described_class
Configuration menu - View commit details
-
Copy full SHA for d04d4de - Browse repository at this point
Copy the full SHA d04d4deView commit details
There are no files selected for viewing