diff options
author | yuuji.yaginuma <yuuji.yaginuma@gmail.com> | 2017-03-04 19:09:40 +0900 |
---|---|---|
committer | yuuji.yaginuma <yuuji.yaginuma@gmail.com> | 2017-03-04 19:09:40 +0900 |
commit | 780434d88fb29543612c05a34a3dc6efbe661909 (patch) | |
tree | 4285d59778ffcbc8184a4eabbba62b723c554df4 /guides | |
parent | de17d9e23d2dd7ea4551919a56031221f10f07bd (diff) | |
download | rails-780434d88fb29543612c05a34a3dc6efbe661909.tar.gz rails-780434d88fb29543612c05a34a3dc6efbe661909.tar.bz2 rails-780434d88fb29543612c05a34a3dc6efbe661909.zip |
Fx system test example [ci skip]
Since test suffix is automatically granted, it is not necessary to
specify it in generator.
Also, updated the generated file to contents actually generated.
Diffstat (limited to 'guides')
-rw-r--r-- | guides/source/testing.md | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/guides/source/testing.md b/guides/source/testing.md index 4231500729..f7640d097f 100644 --- a/guides/source/testing.md +++ b/guides/source/testing.md @@ -610,9 +610,9 @@ For creating Rails system tests, you use the `test/system` directory in your application. Rails provides a generator to create a system test skeleton for you. ```bash -$ bin/rails generate system_test users_create_test +$ bin/rails generate system_test users_create invoke test_unit - create test/system/users_create_test.rb + create test/system/users_creates_test.rb ``` Here's what a freshly-generated system test looks like: @@ -620,10 +620,12 @@ Here's what a freshly-generated system test looks like: ```ruby require "application_system_test_case" -class UsersCreateTest < ApplicationSystemTestCase - visit users_url - - assert_selector "h1", text: "Users" +class UsersCreatesTest < ApplicationSystemTestCase + # test "visiting the index" do + # visit users_creates_url + # + # assert_selector "h1", text: "UsersCreate" + # end end ``` @@ -1436,7 +1438,7 @@ second batch of assertions, we ensure that the email does indeed contain what we expect. The helper `read_fixture` is used to read in the content from this file. NOTE: `email.body.to_s` is present when there's only one (HTML or text) part present. -If the mailer provides both, you can test your fixture against specific parts +If the mailer provides both, you can test your fixture against specific parts with `email.text_part.body.to_s` or `email.html_part.body.to_s`. Here's the content of the `invite` fixture: |