如题,在 before 时 插入 然后在 after 时 删除?
https://speakerdeck.com/poshboytl/how-we-test-our-projects?slide=109
如果是 config.use_transactional_fixtures = true 就不需要清理。
config.use_transactional_fixtures = true
如果不是 use_transactional_fixtures,可以用 database_cleaner 清理
#1 楼 @poshboytl 用什么方式来插入一堆测试数据?
给你 link 里不是有吗? FactoryGirl.create_list(:commit, 10)
FactoryGirl.create_list(:commit, 10)
#3 楼 @poshboytl 囧,我的意思是用 FactoryGirl 的话 如何构造批量数据 呵呵
#4 楼 @TsingHan 啊?你说的不用?还是用? 不用就用 fixtures 或者直接 10.times { Commit.create }
10.times { Commit.create }
又或者用 https://github.com/fhwang/sample_models 类似的东西...
@_@ 真看晕了,到底是用啊还是不用啊……
提问的时候动点脑子,想清楚表达什么作决定。而且你的标题与内容不是一回事。
#5 楼 @poshboytl #6 楼 @nightire #7 楼 @qichunren 啊原来大家都看晕了 看来 是我的表述有问题,囧
哈哈哈
#9 楼 @scys77 you must be zl 哈哈