没有合适的资源?快使用搜索试试~ 我知道了~
super_diff:在RSpec中查看复杂数据结构之间差异的更有用的方法
共280个文件
rb:227个
lock:15个
gemfile:11个
需积分: 9 0 下载量 101 浏览量
2021-04-29
08:30:30
上传
评论
收藏 1.43MB ZIP 举报
温馨提示
超级差异 SuperDiff是一个挂接到RSpec的宝石,可以智能地显示任何类型的两个数据结构之间的差异。 :loudspeaker: 介绍 该宝石背后的主要动机是极大地改进RSpec的内置差异功能。 有时,每当您使用匹配器(例如eq , match , include或have_attributes ,都会得到与要匹配的两个数据结构的区别。 如果您要做的就是比较多行字符串,那就太好了。 但是,如果您想比较其他“更真实”的值,例如在开发API端点或测试进行数据库调用并返回一组模型对象的方法时可能使用的值,那么您就不走运了。 由于,然后对这些字符串进行比较,因此它产生的输出有很多不足之处。 例如,假设您要比较这两个哈希: actual = { customer : { person : SuperDiff :: Test :: Person . new ( name : "Marty Mc
资源推荐
资源详情
资源评论
收起资源包目录
super_diff:在RSpec中查看复杂数据结构之间差异的更有用的方法 (280个子文件)
Appraisals 2KB
config 22B
.editorconfig 36B
rails_5_0_rspec_gte_3_10.gemfile 500B
rails_5_2_rspec_gte_3_10.gemfile 500B
rails_5_1_rspec_gte_3_10.gemfile 500B
rails_6_0_rspec_gte_3_10.gemfile 496B
rails_5_2_rspec_lt_3_10.gemfile 492B
rails_5_1_rspec_lt_3_10.gemfile 492B
rails_5_0_rspec_lt_3_10.gemfile 492B
rails_6_0_rspec_lt_3_10.gemfile 488B
Gemfile 289B
no_rails_rspec_gte_3_10.gemfile 269B
no_rails_rspec_lt_3_10.gemfile 261B
super_diff.gemspec 921B
.gitignore 87B
install 97B
carbon-config.json 663B
zeus.json 368B
LICENSE 1KB
rails_6_0_rspec_lt_3_10.gemfile.lock 3KB
rails_6_0_rspec_gte_3_10.gemfile.lock 3KB
rails_5_2_rspec_gte_3_10.gemfile.lock 3KB
rails_5_0_rspec_gte_3_10.gemfile.lock 3KB
rails_5_2_rspec_lt_3_10.gemfile.lock 3KB
rails_5_0_rspec_lt_3_10.gemfile.lock 3KB
rails_5_1_rspec_gte_3_10.gemfile.lock 3KB
rails_5_1_rspec_lt_3_10.gemfile.lock 3KB
rails_6_0.gemfile.lock 2KB
rails_5_2.gemfile.lock 2KB
rails_5_0.gemfile.lock 2KB
rails_5_1.gemfile.lock 2KB
no_rails_rspec_gte_3_10.gemfile.lock 2KB
no_rails_rspec_lt_3_10.gemfile.lock 2KB
no_rails.gemfile.lock 2KB
CHANGELOG.md 8KB
README.md 7KB
ARCHITECTURE.md 2KB
CONTRIBUTING.md 1KB
carbon.md 296B
after.png 413KB
before.png 297KB
code-flow-diagram.png 97KB
Rakefile 737B
main_spec.rb 59KB
match_matcher_spec.rb 42KB
super_diff_spec.rb 41KB
eq_matcher_spec.rb 34KB
respond_to_matcher_spec.rb 33KB
hash_with_indifferent_access.rb 28KB
raise_error_matcher_spec.rb 26KB
monkey_patches.rb 23KB
be_predicate_matcher_spec.rb 22KB
have_predicate_matcher_spec.rb 17KB
be_matcher_spec.rb 16KB
active_record.rb 16KB
have_attributes_matcher_spec.rb 15KB
match_array_matcher_spec.rb 13KB
contain_exactly_matcher_spec.rb 12KB
include_matcher_spec.rb 11KB
third_party_matcher_spec.rb 9KB
hash.rb 8KB
command_runner.rb 5KB
matcher_text_template.rb 5KB
eight_bit_color.rb 5KB
unhandled_errors_spec.rb 4KB
document.rb 4KB
base.rb 4KB
test_plan.rb 4KB
default_object.rb 4KB
collection.rb 3KB
rspec.rb 3KB
four_bit_color.rb 3KB
matchers.rb 3KB
inspection_tree.rb 3KB
collection_containing_exactly.rb 3KB
array.rb 3KB
base.rb 3KB
base.rb 3KB
be_predicate.rb 3KB
respond_to.rb 3KB
produce_output_when_run_matcher.rb 3KB
helpers.rb 3KB
twenty_four_bit_color.rb 3KB
augmented_matcher.rb 2KB
respond_to_spec.rb 2KB
base.rb 2KB
multiline_string.rb 2KB
configuration.rb 2KB
super_diff.rb 2KB
csi.rb 2KB
current_bundle.rb 2KB
spec_helper.rb 2KB
colorized_document.rb 2KB
object_having_attributes.rb 2KB
be_truthy_matcher_spec.rb 2KB
be_nil_matcher_spec.rb 2KB
be_falsey_matcher_spec.rb 2KB
default_object.rb 2KB
have_predicate.rb 1KB
共 280 条
- 1
- 2
- 3
资源评论
KingstonChang
- 粉丝: 43
- 资源: 4658
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 类和对象知识点练习及其参考答案
- C++职工管理系统:本教程主要利用C++来实现一个基于多态的职工管理系统
- 基于原生微信小程序实现的课堂考勤系统的设计与实现
- 商道融绿、润灵环球ESG评级数据(2015-2023年).xlsx
- 商道融绿、润灵环球ESG评级数据(2015-2023年).dta
- 基于 GDAL 与 PROJ4 的遥感图像处理软件,使用 Qt 构建课程设计
- 图形化界面采用Easyx编写,实现对哈夫曼树的显示操作
- 使用后端开发框架Spring Boot构建应用程序.pdf
- 基于Boson的计算机网络实验:RIP和IGRP的配置
- 在线教育系统 JAVA+Vue+SpringBoot+MySQL
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功