# 关联和继承

# 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 获取

Last Updated: 5/14/2022, 11:38:45 AM