cd test 目录下 运行 ruby -Itest functional/post.rb
post.rb assert_difference('Post.count') do post(:create) end
我想在执行这行代码时 post(:create) 可以自己指定数据,比如用 post(:create, :post => {:title => 'title1', :content => 'content1'})
但是一直无法自己指定,默认会调用 Fixture 数据
而且 post 如果有一些 callback,比如 after_save,也无法在测试脚本执行时跟着执行
不知道你们是怎么解决这些问题的?