Commit 35eda894 authored by Etienne Baqué's avatar Etienne Baqué

Removed new_customersdot_staging_url feature flag

Updated tests accordingly.

Changelog: other
parent e1d2685e
---
name: new_customersdot_staging_url
introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/71827
rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/342513
milestone: '14.4'
type: development
group: group::fulfillment
default_enabled: false
...@@ -19,7 +19,6 @@ RSpec.describe 'Billing plan pages', :feature, :js do ...@@ -19,7 +19,6 @@ RSpec.describe 'Billing plan pages', :feature, :js do
stub_feature_flags(show_billing_eoa_banner: true) stub_feature_flags(show_billing_eoa_banner: true)
stub_feature_flags(hide_deprecated_billing_plans: false) stub_feature_flags(hide_deprecated_billing_plans: false)
stub_feature_flags(new_customersdot_staging_url: false)
stub_billing_plans(nil) stub_billing_plans(nil)
stub_billing_plans(namespace.id, plan.name, plans_data.to_json) stub_billing_plans(namespace.id, plan.name, plans_data.to_json)
......
...@@ -70,10 +70,6 @@ RSpec.describe 'Groups > Billing', :js, :saas do ...@@ -70,10 +70,6 @@ RSpec.describe 'Groups > Billing', :js, :saas do
create(:gitlab_subscription, end_date: Date.today + 14.days, namespace: group, hosted_plan: bronze_plan, seats: 15) create(:gitlab_subscription, end_date: Date.today + 14.days, namespace: group, hosted_plan: bronze_plan, seats: 15)
end end
before do
stub_feature_flags(new_customersdot_staging_url: false)
end
it_behaves_like 'hides search settings' it_behaves_like 'hides search settings'
it 'shows the proper title and subscription data' do it 'shows the proper title and subscription data' do
......
...@@ -5,10 +5,6 @@ require 'spec_helper' ...@@ -5,10 +5,6 @@ require 'spec_helper'
RSpec.describe BillingPlansHelper, :saas do RSpec.describe BillingPlansHelper, :saas do
include Devise::Test::ControllerHelpers include Devise::Test::ControllerHelpers
before do
stub_feature_flags(new_customersdot_staging_url: false)
end
describe '#subscription_plan_data_attributes' do describe '#subscription_plan_data_attributes' do
let(:group) { build(:group) } let(:group) { build(:group) }
let(:customer_portal_url) { EE::SUBSCRIPTIONS_MANAGE_URL } let(:customer_portal_url) { EE::SUBSCRIPTIONS_MANAGE_URL }
......
...@@ -4,11 +4,7 @@ module Gitlab ...@@ -4,11 +4,7 @@ module Gitlab
module SubscriptionPortal module SubscriptionPortal
def self.default_subscriptions_url def self.default_subscriptions_url
if ::Gitlab.dev_or_test_env? if ::Gitlab.dev_or_test_env?
if Feature.enabled?(:new_customersdot_staging_url, default_enabled: :yaml) 'https://customers.staging.gitlab.com'
'https://customers.staging.gitlab.com'
else
'https://customers.stg.gitlab.com'
end
else else
'https://customers.gitlab.com' 'https://customers.gitlab.com'
end end
......
...@@ -9,14 +9,13 @@ RSpec.describe ::Gitlab::SubscriptionPortal do ...@@ -9,14 +9,13 @@ RSpec.describe ::Gitlab::SubscriptionPortal do
before do before do
stub_env('CUSTOMER_PORTAL_URL', env_value) stub_env('CUSTOMER_PORTAL_URL', env_value)
stub_feature_flags(new_customersdot_staging_url: false)
end end
describe '.default_subscriptions_url' do describe '.default_subscriptions_url' do
where(:test, :development, :result) do where(:test, :development, :result) do
false | false | 'https://customers.gitlab.com' false | false | 'https://customers.gitlab.com'
false | true | 'https://customers.stg.gitlab.com' false | true | 'https://customers.staging.gitlab.com'
true | false | 'https://customers.stg.gitlab.com' true | false | 'https://customers.staging.gitlab.com'
end end
before do before do
...@@ -35,7 +34,7 @@ RSpec.describe ::Gitlab::SubscriptionPortal do ...@@ -35,7 +34,7 @@ RSpec.describe ::Gitlab::SubscriptionPortal do
subject { described_class.subscriptions_url } subject { described_class.subscriptions_url }
context 'when CUSTOMER_PORTAL_URL ENV is unset' do context 'when CUSTOMER_PORTAL_URL ENV is unset' do
it { is_expected.to eq('https://customers.stg.gitlab.com') } it { is_expected.to eq('https://customers.staging.gitlab.com') }
end end
context 'when CUSTOMER_PORTAL_URL ENV is set' do context 'when CUSTOMER_PORTAL_URL ENV is set' do
...@@ -55,15 +54,15 @@ RSpec.describe ::Gitlab::SubscriptionPortal do ...@@ -55,15 +54,15 @@ RSpec.describe ::Gitlab::SubscriptionPortal do
context 'url methods' do context 'url methods' do
where(:method_name, :result) do where(:method_name, :result) do
:default_subscriptions_url | 'https://customers.stg.gitlab.com' :default_subscriptions_url | 'https://customers.staging.gitlab.com'
:payment_form_url | 'https://customers.stg.gitlab.com/payment_forms/cc_validation' :payment_form_url | 'https://customers.staging.gitlab.com/payment_forms/cc_validation'
:subscriptions_graphql_url | 'https://customers.stg.gitlab.com/graphql' :subscriptions_graphql_url | 'https://customers.staging.gitlab.com/graphql'
:subscriptions_more_minutes_url | 'https://customers.stg.gitlab.com/buy_pipeline_minutes' :subscriptions_more_minutes_url | 'https://customers.staging.gitlab.com/buy_pipeline_minutes'
:subscriptions_more_storage_url | 'https://customers.stg.gitlab.com/buy_storage' :subscriptions_more_storage_url | 'https://customers.staging.gitlab.com/buy_storage'
:subscriptions_manage_url | 'https://customers.stg.gitlab.com/subscriptions' :subscriptions_manage_url | 'https://customers.staging.gitlab.com/subscriptions'
:subscriptions_plans_url | 'https://customers.stg.gitlab.com/plans' :subscriptions_plans_url | 'https://customers.staging.gitlab.com/plans'
:subscriptions_instance_review_url | 'https://customers.stg.gitlab.com/instance_review' :subscriptions_instance_review_url | 'https://customers.staging.gitlab.com/instance_review'
:subscriptions_gitlab_plans_url | 'https://customers.stg.gitlab.com/gitlab_plans' :subscriptions_gitlab_plans_url | 'https://customers.staging.gitlab.com/gitlab_plans'
end end
with_them do with_them do
...@@ -78,7 +77,7 @@ RSpec.describe ::Gitlab::SubscriptionPortal do ...@@ -78,7 +77,7 @@ RSpec.describe ::Gitlab::SubscriptionPortal do
let(:group_id) { 153 } let(:group_id) { 153 }
it { is_expected.to eq("https://customers.stg.gitlab.com/gitlab/namespaces/#{group_id}/extra_seats") } it { is_expected.to eq("https://customers.staging.gitlab.com/gitlab/namespaces/#{group_id}/extra_seats") }
end end
describe '.upgrade_subscription_url' do describe '.upgrade_subscription_url' do
...@@ -87,7 +86,7 @@ RSpec.describe ::Gitlab::SubscriptionPortal do ...@@ -87,7 +86,7 @@ RSpec.describe ::Gitlab::SubscriptionPortal do
let(:group_id) { 153 } let(:group_id) { 153 }
let(:plan_id) { 5 } let(:plan_id) { 5 }
it { is_expected.to eq("https://customers.stg.gitlab.com/gitlab/namespaces/#{group_id}/upgrade/#{plan_id}") } it { is_expected.to eq("https://customers.staging.gitlab.com/gitlab/namespaces/#{group_id}/upgrade/#{plan_id}") }
end end
describe '.renew_subscription_url' do describe '.renew_subscription_url' do
...@@ -95,6 +94,6 @@ RSpec.describe ::Gitlab::SubscriptionPortal do ...@@ -95,6 +94,6 @@ RSpec.describe ::Gitlab::SubscriptionPortal do
let(:group_id) { 153 } let(:group_id) { 153 }
it { is_expected.to eq("https://customers.stg.gitlab.com/gitlab/namespaces/#{group_id}/renew") } it { is_expected.to eq("https://customers.staging.gitlab.com/gitlab/namespaces/#{group_id}/renew") }
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment