Fixing tests
This commit is contained in:
parent
6eced5ff74
commit
6196bb6a60
5 changed files with 27 additions and 1 deletions
|
@ -49,6 +49,10 @@ FactoryBot.define do
|
|||
cluster factory: %i(cluster with_installed_helm provided_by_gcp)
|
||||
end
|
||||
|
||||
factory :clusters_applications_prometheus, class: Clusters::Applications::CertManager do
|
||||
cluster factory: %i(cluster with_installed_helm provided_by_gcp)
|
||||
end
|
||||
|
||||
factory :clusters_applications_prometheus, class: Clusters::Applications::Prometheus do
|
||||
cluster factory: %i(cluster with_installed_helm provided_by_gcp)
|
||||
end
|
||||
|
|
|
@ -38,6 +38,11 @@ const CLUSTERS_MOCK_DATA = {
|
|||
status: APPLICATION_STATUS.INSTALLING,
|
||||
status_reason: 'Cannot connect',
|
||||
},
|
||||
{
|
||||
name: 'cert_manager',
|
||||
status: APPLICATION_STATUS.ERROR,
|
||||
status_reason: 'Cannot connect',
|
||||
}
|
||||
],
|
||||
},
|
||||
},
|
||||
|
@ -77,6 +82,11 @@ const CLUSTERS_MOCK_DATA = {
|
|||
status: APPLICATION_STATUS.INSTALLABLE,
|
||||
status_reason: 'Cannot connect',
|
||||
},
|
||||
{
|
||||
name: 'cert_manager',
|
||||
status: APPLICATION_STATUS.ERROR,
|
||||
status_reason: 'Cannot connect',
|
||||
}
|
||||
],
|
||||
},
|
||||
},
|
||||
|
@ -84,6 +94,7 @@ const CLUSTERS_MOCK_DATA = {
|
|||
POST: {
|
||||
'/gitlab-org/gitlab-shell/clusters/1/applications/helm': {},
|
||||
'/gitlab-org/gitlab-shell/clusters/1/applications/ingress': {},
|
||||
'/gitlab-org/gitlab-shell/clusters/1/applications/cert_manager': {},
|
||||
'/gitlab-org/gitlab-shell/clusters/1/applications/runner': {},
|
||||
'/gitlab-org/gitlab-shell/clusters/1/applications/prometheus': {},
|
||||
'/gitlab-org/gitlab-shell/clusters/1/applications/jupyter': {},
|
||||
|
|
|
@ -108,6 +108,13 @@ describe('Clusters Store', () => {
|
|||
requestReason: null,
|
||||
hostname: null,
|
||||
},
|
||||
cert_manager: {
|
||||
title: 'Cert-Manager',
|
||||
status: mockResponseData.applications[6].status,
|
||||
statusReason: mockResponseData.applications[6].status_reason,
|
||||
requestStatus: null,
|
||||
requestReason: null,
|
||||
},
|
||||
},
|
||||
});
|
||||
});
|
||||
|
|
|
@ -19,6 +19,7 @@ describe Gitlab::UsageData do
|
|||
create(:cluster, :provided_by_user, :disabled)
|
||||
create(:clusters_applications_helm, :installed, cluster: gcp_cluster)
|
||||
create(:clusters_applications_ingress, :installed, cluster: gcp_cluster)
|
||||
create(:clusters_applications_cert_managers, :installed, cluster: gcp_cluster)
|
||||
create(:clusters_applications_prometheus, :installed, cluster: gcp_cluster)
|
||||
create(:clusters_applications_runner, :installed, cluster: gcp_cluster)
|
||||
create(:clusters_applications_knative, :installed, cluster: gcp_cluster)
|
||||
|
@ -81,6 +82,7 @@ describe Gitlab::UsageData do
|
|||
clusters_platforms_user
|
||||
clusters_applications_helm
|
||||
clusters_applications_ingress
|
||||
clusters_applications_cert_managers
|
||||
clusters_applications_prometheus
|
||||
clusters_applications_runner
|
||||
clusters_applications_knative
|
||||
|
@ -131,6 +133,7 @@ describe Gitlab::UsageData do
|
|||
expect(count_data[:clusters_platforms_user]).to eq(1)
|
||||
expect(count_data[:clusters_applications_helm]).to eq(1)
|
||||
expect(count_data[:clusters_applications_ingress]).to eq(1)
|
||||
expect(count_data[:clusters_applications_cert_managers]).to eq(1)
|
||||
expect(count_data[:clusters_applications_prometheus]).to eq(1)
|
||||
expect(count_data[:clusters_applications_runner]).to eq(1)
|
||||
expect(count_data[:clusters_applications_knative]).to eq(1)
|
||||
|
|
|
@ -311,13 +311,14 @@ describe Clusters::Cluster do
|
|||
context 'when applications are created' do
|
||||
let!(:helm) { create(:clusters_applications_helm, cluster: cluster) }
|
||||
let!(:ingress) { create(:clusters_applications_ingress, cluster: cluster) }
|
||||
let!(:cert_manager) { create(:clusters_applications_cert_managers, cluster: cluster) }
|
||||
let!(:prometheus) { create(:clusters_applications_prometheus, cluster: cluster) }
|
||||
let!(:runner) { create(:clusters_applications_runner, cluster: cluster) }
|
||||
let!(:jupyter) { create(:clusters_applications_jupyter, cluster: cluster) }
|
||||
let!(:knative) { create(:clusters_applications_knative, cluster: cluster) }
|
||||
|
||||
it 'returns a list of created applications' do
|
||||
is_expected.to contain_exactly(helm, ingress, prometheus, runner, jupyter, knative)
|
||||
is_expected.to contain_exactly(helm, ingress, cert_manager, prometheus, runner, jupyter, knative)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue