我正在尝试为我的user_login
API 编写请求规范,但无法弄清楚如何获取不返回错误用户名或密码401
无效错误的有效用户。
这是我的规格:
需要'spec_helper'
describe User do
subject(:user) do
Program.create!(name: 'test', gender: 'Female', goal_id: '1', experience_id: '1')
User.create!(email: 'test@test.com', password: '12345678', password_confirmation: '12345678', goal_id: '1', experience_level_id: '1', gender: 'Female')
end
it "is logged in" do
post "/api/v1/login", user_login: {email: 'test@test.com', password: '12345678' }
response.status.should be(201)
end
我的理解是,在主题行中创建用户意味着我的测试将针对该用户运行。知道我在这里做错了什么吗?