aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | `-e` / `--environment` for the test runner.Yves Senn2015-03-183-2/+22
| | | |
| * | | move argument parsing into the `Runner`.Yves Senn2015-03-182-3/+6
| | | |
| * | | get rid of NAMED_PATTERNS in favor of running a whole directoryYves Senn2015-03-182-7/+12
| | | |
| * | | document running a test by line number.Yves Senn2015-03-181-0/+7
| | | |
| * | | pluralize rerun snippet heading.Yves Senn2015-03-181-1/+1
| | | |
| * | | add tests for our minitest reporter.Yves Senn2015-03-181-0/+76
| | | |
| * | | Show the right file when test raisesArthur Neves2015-03-182-4/+4
| | | |
| * | | Move minitest pluginArthur Neves2015-03-183-21/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Minitest Rails plugin should be loaded on test_help, so we report errors even when not running from the runner. Also fix the backtrace
| * | | Move some logic to runnerArthur Neves2015-03-182-13/+11
| | | |
| * | | Dont display Failed test if suite passedArthur Neves2015-03-181-0/+1
| | | |
| * | | Better file:line parsing and filter method by file tooArthur Neves2015-03-182-11/+45
| | | |
| * | | Add method_source to gemfileArthur Neves2015-03-182-0/+3
| | | |
| * | | no need to escape the method in a regex wrap, minitest does that for usArthur Neves2015-03-181-1/+1
| | | |
| * | | If a nem given, use that name to filter the testArthur Neves2015-03-181-5/+1
| | | |
| * | | Add test run by line, and report error by lineArthur Neves2015-03-183-3/+62
| | | |
| * | | spike of a `OptionParser` backed test runner.Yves Senn2015-03-185-2/+121
| | | |
* | | | Merge pull request #19387 from arthurnn/fix_route_regressionArthur Nogueira Neves2015-03-194-3/+36
|\ \ \ \ | | | | | | | | | | Add a new-line to the end of route method generated code.
| * | | | Add a new-line to the end of route method generated code.Arthur Neves2015-03-184-3/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix regression on route method that was added by bac812a7ef2660a2fe2ab00822e5e66228379822. The regression was that when calling the `route` method, we were not appending a \n anymore. [fixes #19316]
* | | | | Merge pull request #19406 from larskanis/add_changelog_entry_for_17680Yves Senn2015-03-191-0/+7
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | ActiveRecord: Add a changelog entry for issue #17680. [ci skip] Conflicts: activerecord/CHANGELOG.md
* | | | Merge pull request #19401 from jonatack/patch-3Yves Senn2015-03-191-35/+38
|\ \ \ \ | |_|_|/ |/| | | Active Record changelog pass [skip ci]
| * | | Active Record changelog pass [skip ci]Jon Atack2015-03-191-35/+38
| | | |
* | | | Merge pull request #19403 from akshay-vishnoi/docsAbdelkader Boudih2015-03-191-1/+1
|\ \ \ \ | | | | | | | | | | [ci skip] use true as value rather than symbol
| * | | | [ci skip] use true as value rather than symbolAkshay Vishnoi2015-03-191-1/+1
| | | | |
* | | | | Merge pull request #19400 from jamesbowles/patch-1Kasper Timm Hansen2015-03-191-1/+1
|\ \ \ \ \ | |_|/ / / |/| | | | [skip ci] Fixed typo in asset pipeline documentation
| * | | | [skip ci] Fixed typoJames2015-03-191-1/+1
|/ / / /
* | | | Merge pull request #19398 from akshay-vishnoi/docsClaudio B.2015-03-181-1/+1
|\| | | | | | | | | | | [ci skip] use false as value rather than symbol
| * | | [ci skip] use false as value rather than symbolAkshay Vishnoi2015-03-191-1/+1
|/ / /
* | | Merge pull request #19391 from crackofdusk/docs_binstubsYves Senn2015-03-181-9/+9
|\ \ \ | |/ / |/| | Change commands in the Getting Started guide to use scripts in bin/ [ci skip]
| * | Change commands in the Getting Started guide to use scripts in bin/Dimiter Petrov2015-03-181-9/+9
|/ / | | | | | | [ci skip]
* | Improve test for leaky scope chaineileencodes2015-03-181-1/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a better test for 51660f0. It is testing that the SQL is the same before and after the previously leaky scope is called. Before if `hotel.drink_designers` was called first then `hotel.recipes` would incorrectly get the scope applied. We want to be sure that the polymorphic hm:t association is not leaking into or affecting the SQL for the hm:t association on `Hotel`. The reason I couldn't do this before was because there was an issue with the SQL getting cached and wanted to resolve that later and then fix the test to be better. Because of the caching, this test requires that `Hotel.reflect_on_association(:recipes).clear_association_scope_cache` be called after the first call to `hotel.recipes` to clear the assocation scope chain and not interfere with the rest of the test.
* | Add `clear_association_scope_cache` methodeileencodes2015-03-181-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | In the tests if I were to call `post.categorizations.to_a` and then later call `post.categorizations.to_a` expecting to have different results the 2 queries would be the same because of the caching involved in `@association_scope_cache`. The chain gets cached and the queries will be the same even if they are not supposed to be (i.e. testing an order dependent scoping issue). I found this issue because I was working on a bug with cached scoped in hm:t and hm:t polymorphic relationships but `capture_sql` was outputting the wrong SQL to write a good test.
* | Merge pull request #19240 from yui-knk/refactor/guide_rbYves Senn2015-03-181-45/+0
|\ \ | | | | | | | | | | | | | | | | | | Remove gem check in guides/rails_guides.rb Conflicts: guides/rails_guides.rb
| * | Remove gem check in guides/rails_guides.rbyui-knk2015-03-071-45/+0
| | | | | | | | | | | | | | | Now rails/Gemfile includes nokogiri and redcarpet, so remove gem check from guides/rails_guides.rb
* | | Remove additional handling of boolean attributes on button to helperCarlos Antonio da Silva2015-03-181-30/+0
| | | | | | | | | | | | | | | | | | | | | | | | This logic was just doing duplicated work, since the button_to helper relies on tag/content_tag to generate the button html, which already handles all boolean attributes it knows about. The code dates back to 2005: 43c470fae468ef63e0d5c3dc1e202925685fd47b.
* | | Merge pull request #19348 from Empact/null-scopeYves Senn2015-03-183-2/+19
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | Reuse the CollectionAssociation#reader proxy cache if the foreign key is present from the start. Conflicts: activerecord/CHANGELOG.md
| * | | Reuse the CollectionAssociation#reader proxy cache if the foreign key is ↵Ben Woosley2015-03-153-2/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | present from the start. When a new record has the necessary information prior to save, we can avoid busting the cache. We could simply clear the @proxy on #reset or #reset_scope, but that would clear the cache more often than necessary.
* | | | Merge pull request #19383 from mechanicles/use-consistent-exampleYves Senn2015-03-181-5/+5
|\ \ \ \ | | | | | | | | | | Make example code consistent for better understanding. [ci skip]
| * | | | - Make example code consistent for better understanding. [ci skip]Santosh Wadghule2015-03-181-5/+5
| | | | |
* | | | | Merge pull request #19382 from leishman/patch-1Yves Senn2015-03-181-1/+1
|\ \ \ \ \ | |_|_|_|/ |/| | | | Update old link in pessimistic.rb comments [ci skip]
| * | | | Update old link in pessimistic.rb commentsAlexander Leishman2015-03-181-1/+1
|/ / / / | | | | | | | | Update link in comments to point to latest MySQL production version documentation. See here for reference: http://dev.mysql.com/doc/refman/5.0/en/choosing-version.html
* | | | Merge pull request #19381 from Empact/null-relationYves Senn2015-03-181-2/+2
|\ \ \ \ | |/ / / |/| | | Fix NullRelation.update_all and .exists? signature to match the same on Relation
| * | | Fix NullRelation.update_all and .exists? signature to match the same on RelationBen Woosley2015-03-181-2/+2
|/ / /
* | | Merge pull request #19380 from mechanicles/fix-wrong-model-nameAbdelkader Boudih2015-03-181-1/+1
|\ \ \ | | | | | | | | Fix wrong model name for 'Articles', It should be 'Article' [ci skip]
| * | | Fix wrong model name for 'Articles', It should be 'Article' [ci skip]Santosh Wadghule2015-03-181-1/+1
|/ / / | | | | | | | | | - Also changed 'a' to 'an' for 'Article' word.
* | | Merge pull request #19351 from reist/xml_documentRafael Mendonça França2015-03-182-1/+18
|\ \ \ | | | | | | | | Compare content_type with Mime::XML instead of regexp
| * | | Compare content_type with Mime::XML instead of regexpBoris Peterbarg2015-03-162-1/+18
| |/ / | | | | | | | | | | | | Regexp is broken for both content types including charsets and for integration tests, where the content_type is a Mime::Type and not String
* | | Merge pull request #19296 from Wildebeest/fix-race-ttlRafael Mendonça França2015-03-172-10/+22
|\ \ \ | | | | | | | | Skip the `:race_condition_ttl` branch if the option is 0 or nil.
| * | | Skip the `:race_condition_ttl` branch if the option is 0 or nil. This fixes ↵Matt Wilde2015-03-112-10/+22
| | | | | | | | | | | | | | | | an issue with the redis cache, where this code will sometimes throw an error out of SETEX when passing 0 as the `expires_at`.
* | | | Merge pull request #19347 from rywall/dump-schemas-configYves Senn2015-03-175-7/+69
|\ \ \ \ | | | | | | | | | | Add config.active_record.dump_schemas.
| * | | | Add config.active_record.dump_schemas.Ryan Wallace2015-03-175-7/+69
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | Fixes db:structure:dump when using schema_search_path and PostgreSQL extensions. Closes #17157.