【发布时间】:2016-10-06 15:14:59
【问题描述】:
我的用例是构建一个内容类型为 json 的 http 请求。例如,我通过基本身份验证(身份验证是基本身份验证可能像 id: bla ,key: blabla)打了一个端点,并且正文是例如:
{
"age":"Name",
"properties":{
"age":21}
}
并且必须检查响应代码和响应消息。 有时我不想包含年龄(内部必填字段)以查看是否返回了正确的状态代码。 我想以如下方式编写测试:
it 'some test' do
response = create(:event)
expect(response.code).to eq(200)
end
上述测试应该进行http调用并返回响应到assert。 我完全困惑如何为上述场景创建工厂。我是 Rspec 的业余爱好者。
【问题讨论】:
标签: ruby-on-rails rspec attributes factory-bot