0
Ruby 용 AWS SDK로 데이터를 스터핑하는 데 문제가 있습니다.Ruby 용 AWS SDK - 스텁 데이터
나는 admin_create_user를 호출하고 있으며 내 테스트에서 데이터를 서브 테스트하려고합니다. 난 그냥 같은 것을 할 경우
는 :
Aws::CognitoIdentityProvider::Client.new.stub_data(:admin_create_user)
을이 데이터를 스터브하지만 사용자에는 특성이 없습니다.
Aws::CognitoIdentityProvider::Client.new.stub_data(:admin_create_user, user: { attributes: [{ name: 'sub', value: some_user_id }] })
을하지만이 작동하지 않는 것 : 내가하고 시도 그래서 나는 어떤 특정의 속성을 가지고 싶습니다.
데이터를 올바르게 삽입하여 원하는 정보를 넣으려면 어떻게해야합니까?
Aws.config = {
stub_responses: {
admin_create_user: { user: { attributes: [{ name: 'sub', value: some_user_id }] } }
}
}
세계적으로은 그래서 다음과 같은 요청에 대해 변경됩니다 AWS 구성 변경됩니다 어떤 : 당신이 당신의 RSpec에 시험에 stub_data하려면 다음과 같이
'WebMock.disable_net_connect! '를 설정하고 싶다면 https://github.com/bblimke/webmock을 사용하는 것이 좋습니다. –