spec/jwt/access_token_spec.rb in twilio-ruby-5.7.2 vs spec/jwt/access_token_spec.rb in twilio-ruby-5.8.0
- old
+ new
@@ -73,16 +73,18 @@
expect(payload['grants']['chat']['deployment_role_sid']).to eq('DR123')
end
it 'Voice grant' do
voice_grant = Twilio::JWT::AccessToken::VoiceGrant.new
+ voice_grant.incoming_allow = true
voice_grant.outgoing_application_sid = 'AP123'
voice_grant.outgoing_application_params = {:foo => 'bar'}
voice_grant.push_credential_sid = 'PC123'
voice_grant.endpoint_id = 'EP123'
@scat.add_grant(voice_grant)
payload, _ = JWT.decode @scat.to_s, 'secret'
expect(payload['grants'].count).to eq(1)
+ expect(payload['grants']['voice']['incoming']['allow']).to eq(true)
expect(payload['grants']['voice']['outgoing']['application_sid']).to eq('AP123')
expect(payload['grants']['voice']['outgoing']['params']['foo']).to eq('bar')
expect(payload['grants']['voice']['push_credential_sid']).to eq('PC123')
expect(payload['grants']['voice']['endpoint_id']).to eq('EP123')
end