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