文件名称:fracture:针对您的视图或控制器规范的统一视图测试
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-15 09:07:19
Ruby
断裂 针对您的视图或控制器规范的统一视图测试。 Fracture 允许您在规范文件的顶部定义一次文本或选择器。 它还允许使用一个标签对多个文本或选择器片段进行分组。 在一个地方定义您要查找的内容可以防止在视图上更改您正在搜索的名称(或选择器)时出现问题,这只会导致一个规范失败,而另一个规范检查不存在的情况不会失败,因此您会找不到这个“总是”通过的规范。 例子 一个简单的例子,你为什么要使用骨折宝石,假设你有以下测试(没有骨折) 上下文“管理员” response . body . should have_text ( "Edit" ) ... (在您的规范文件中的某个位置) ... 上下文“用户” response . body . should_not have_text ( "Edit" ) 如果在您的视图中将“编辑”一词更改为“修改”,则第一个测试将失败,尽
【文件预览】:
fracture-master
----.gitignore(38B)
----fracture.gemspec(1KB)
----CHANGELOG.md(462B)
----spec()
--------fracture_spec.rb(4KB)
--------matcher_spec.rb(19KB)
----README.md(5KB)
----lib()
--------fracture()
--------fracture.rb(110B)
----Gemfile(92B)
----Rakefile(28B)