journeyman:让您的工厂使用您的业务逻辑,使其灵活且易于更新

时间:2024-05-19 23:41:58
【文件属性】:

文件名称:journeyman:让您的工厂使用您的业务逻辑,使其灵活且易于更新

文件大小:19KB

文件格式:ZIP

更新时间:2024-05-19 23:41:58

ruby rails testing factory fixtures

旅人 Journeyman是具有极轻定义语法的灯具替代品,提供了两种默认的构建策略,但允许对如何构建对象进行完全自定义。 用法 Journeyman可以与RSpec和Cucumber以及任何控制台环境一起使用,如果您需要其他测试框架的支持,我们可以将其解决 :grinning_face_with_big_eyes: 。 由于它没有依赖关系,因此可以在任何Ruby项目中使用它。 加载 Journeyman将尝试在spec/factories目录下加载文件,但是您可以通过提供一个包含工厂不同路径的Array来覆盖Journeyman.factories_paths 。 定义 Journeyman允许您提供用于创建的默认属性作为定义块的返回值。 Journeyman . define :album do | t | { title : 'Wish You Were Here' , recorded_ago : -> { (


【文件预览】:
journeyman-master
----.gitignore(14B)
----.rspec(26B)
----.travis.yml(80B)
----LICENSE.txt(1KB)
----spec()
--------support()
--------factories()
--------spec_helper.rb(215B)
--------journeyman()
----README.md(7KB)
----.coveralls.yml(36B)
----lib()
--------journeyman()
--------journeyman.rb(2KB)
----Gemfile(240B)
----journeyman.gemspec(950B)
----Rakefile(582B)
----Gemfile.lock(1KB)

网友评论