spec/models/identity_provider_spec.rb in osso-0.0.3.23 vs spec/models/identity_provider_spec.rb in osso-0.0.3.24

- old
+ new

@@ -4,14 +4,22 @@ describe Osso::Models::IdentityProvider do subject { create(:okta_identity_provider) } describe '#assertion_consumer_service_url' do - it 'returns the expected URI' do + it 'returns the expected URI for BASE_URL' do ENV['BASE_URL'] = 'https://example.com' expect(subject.assertion_consumer_service_url).to eq( "https://example.com/auth/saml/#{subject.id}/callback", + ) + end + + it 'returns the expected URI for HEROKU_APP_NAME' do + ENV['HEROKU_APP_NAME'] = 'test' + + expect(subject.assertion_consumer_service_url).to eq( + "https://test.herokuapp.com/auth/saml/#{subject.id}/callback", ) end end describe '#saml_options' do