# 关联和继承
# spec/factories/phones.rb
FactoryGirl.define do
factory :phone do
association :contact #没传电话属联系人,就新建一个联系人
phone '123-555-1234'
phone_type 'home'
end
end
# 使用 Faker 生成更加真实的数据(ffaker 速度提升20倍)
FactoryGirl.define do
factory :contact do
firstname { Faker:: Name.first_name }
lastname { Faker:: Name.last_name }
email { Faker:: Internet.email }
end
end
测试后,可查看 log/test.log
文件,查看地址。
# 测试 Controller
控制器测试,可以通过 assigns(:variable_name)
方法获取实例化的变量
返回的结果通过 response
获取