aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Nikitochkin <paul.nikitochkin@gmail.com>2013-07-17 11:45:55 +0300
committerPaul Nikitochkin <paul.nikitochkin@gmail.com>2013-11-30 13:38:37 +0200
commit3ab9d01dd4a096029745c5bdec8c7a232779301b (patch)
tree4db025aaa6aa79c3032e5629ab05d55e50f6b666
parentda800614cac8b5935d0fd352af4a99d73cd13de8 (diff)
downloadrails-3ab9d01dd4a096029745c5bdec8c7a232779301b.tar.gz
rails-3ab9d01dd4a096029745c5bdec8c7a232779301b.tar.bz2
rails-3ab9d01dd4a096029745c5bdec8c7a232779301b.zip
Add `rake test:all`, `rake test:all:db` to guide
[ci skip]
-rw-r--r--guides/source/testing.md23
1 files changed, 14 insertions, 9 deletions
diff --git a/guides/source/testing.md b/guides/source/testing.md
index 2fd0ed209d..d00fcd1f03 100644
--- a/guides/source/testing.md
+++ b/guides/source/testing.md
@@ -794,18 +794,23 @@ end
Rake Tasks for Running your Tests
---------------------------------
-You don't need to set up and run your tests by hand on a test-by-test basis. Rails comes with a number of commands to help in testing. The table below lists all commands that come along in the default Rakefile when you initiate a Rails project.
+You don't need to set up and run your tests by hand on a test-by-test basis.
+Rails comes with a number of commands to help in testing.
+The table below lists all commands that come along in the default Rakefile
+when you initiate a Rails project.
| Tasks | Description |
| ----------------------- | ----------- |
-| `rake test` | Runs all unit, functional and integration tests. You can also simply run `rake` as Rails will run all the tests by default|
-| `rake test:controllers` | Runs all the controller tests from `test/controllers`|
-| `rake test:functionals` | Runs all the functional tests from `test/controllers`, `test/mailers`, and `test/functional`|
-| `rake test:helpers` | Runs all the helper tests from `test/helpers`|
-| `rake test:integration` | Runs all the integration tests from `test/integration`|
-| `rake test:mailers` | Runs all the mailer tests from `test/mailers`|
-| `rake test:models` | Runs all the model tests from `test/models`|
-| `rake test:units` | Runs all the unit tests from `test/models`, `test/helpers`, and `test/unit`|
+| `rake test` | Runs all unit, functional and integration tests. You can also simply run `rake` as Rails will run all the tests by default |
+| `rake test:controllers` | Runs all the controller tests from `test/controllers` |
+| `rake test:functionals` | Runs all the functional tests from `test/controllers`, `test/mailers`, and `test/functional` |
+| `rake test:helpers` | Runs all the helper tests from `test/helpers` |
+| `rake test:integration` | Runs all the integration tests from `test/integration` |
+| `rake test:mailers` | Runs all the mailer tests from `test/mailers` |
+| `rake test:models` | Runs all the model tests from `test/models` |
+| `rake test:units` | Runs all the unit tests from `test/models`, `test/helpers`, and `test/unit` |
+| `rake test:all` | Runs all tests quickly by merging all types and not resetting db |
+| `rake test:all:db` | Runs all tests quickly by merging all types and resetting db |
Brief Note About `MiniTest`