Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
1a98ebff
R
rails
项目概览
张重言
/
rails
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rails
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
1a98ebff
编写于
6月 02, 2017
作者:
E
Eileen M. Uchitelle
提交者:
eileencodes
6月 02, 2017
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Merge pull request #29101 from ccarruitero/system_guide
some typos and rephrasing in system test guide [ci skip]
上级
c5dd4511
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
8 addition
and
10 deletion
+8
-10
guides/source/testing.md
guides/source/testing.md
+8
-10
未找到文件。
guides/source/testing.md
浏览文件 @
1a98ebff
...
...
@@ -600,11 +600,8 @@ Model tests don't have their own superclass like `ActionMailer::TestCase` instea
System Testing
--------------
System tests are full-browser tests that can be used to test your application's
JavaScript and user experience. System tests use Capybara as a base.
System tests allow for running tests in either a real browser or a headless
driver for testing full user interactions with your application.
System tests allows test user interactions with your application, running tests
in either a real or a headless browser. System tests uses Capybara as base.
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.
...
...
@@ -670,8 +667,9 @@ class ApplicationSystemTestCase < ActionDispatch::SystemTestCase
end
```
If your Capybara configuration requires more setup than provided by Rails, all
of that configuration can be put into the
`application_system_test_case.rb`
file.
If your Capybara configuration requires more setup than provided by Rails, this
additional configuration could be added into
`application_system_test_case.rb`
file.
Please see
[
Capybara's documentation
](
https://github.com/teamcapybara/capybara#setup
)
for additional settings.
...
...
@@ -694,9 +692,9 @@ take a screenshot of the browser.
Now we're going to add a system test to our blog application. We'll demonstrate
writing a system test by visiting the index page and creating a new blog article.
If you used the scaffold generator, a system test skeleton
i
s automatically
created for you. If you did
not use the generator start by creating a system
test skeleton.
If you used the scaffold generator, a system test skeleton
wa
s automatically
created for you. If you did
n't use the scaffold generator, start by creating a
system
test skeleton.
```
bash
$
bin/rails generate system_test articles
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录