summaryrefslogtreecommitdiffstats
path: root/spec/lib
diff options
context:
space:
mode:
authorMatt Jankowski <matt@jankowski.online>2023-06-05 10:52:33 -0400
committerGitHub <noreply@github.com>2023-06-05 16:52:33 +0200
commit3b21c13dcc80bad4d8d1ec7c7c52470c5d3942aa (patch)
tree0fe9b2b5e292eb652b7b483ee282e0253c938b79 /spec/lib
parent70cd2d600029bb43e98994886b4e528c565fafd6 (diff)
Rails 7 compatibility fix for `Admin::Metrics::Dimension` classes (#25277)
Diffstat (limited to 'spec/lib')
-rw-r--r--spec/lib/admin/metrics/dimension/instance_accounts_dimension_spec.rb18
-rw-r--r--spec/lib/admin/metrics/dimension/instance_languages_dimension_spec.rb18
-rw-r--r--spec/lib/admin/metrics/dimension/languages_dimension_spec.rb18
-rw-r--r--spec/lib/admin/metrics/dimension/servers_dimension_spec.rb18
-rw-r--r--spec/lib/admin/metrics/dimension/software_versions_dimension_spec.rb18
-rw-r--r--spec/lib/admin/metrics/dimension/sources_dimension_spec.rb18
-rw-r--r--spec/lib/admin/metrics/dimension/space_usage_dimension_spec.rb18
-rw-r--r--spec/lib/admin/metrics/dimension/tag_languages_dimension_spec.rb18
-rw-r--r--spec/lib/admin/metrics/dimension/tag_servers_dimension_spec.rb18
9 files changed, 162 insertions, 0 deletions
diff --git a/spec/lib/admin/metrics/dimension/instance_accounts_dimension_spec.rb b/spec/lib/admin/metrics/dimension/instance_accounts_dimension_spec.rb
new file mode 100644
index 00000000000..106717f97b9
--- /dev/null
+++ b/spec/lib/admin/metrics/dimension/instance_accounts_dimension_spec.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+require 'rails_helper'
+
+describe Admin::Metrics::Dimension::InstanceAccountsDimension do
+ subject(:dimension) { described_class.new(start_at, end_at, limit, params) }
+
+ let(:start_at) { 2.days.ago }
+ let(:end_at) { Time.now.utc }
+ let(:limit) { 10 }
+ let(:params) { ActionController::Parameters.new }
+
+ describe '#data' do
+ it 'runs data query without error' do
+ expect { dimension.data }.to_not raise_error
+ end
+ end
+end
diff --git a/spec/lib/admin/metrics/dimension/instance_languages_dimension_spec.rb b/spec/lib/admin/metrics/dimension/instance_languages_dimension_spec.rb
new file mode 100644
index 00000000000..f9f6430ca0d
--- /dev/null
+++ b/spec/lib/admin/metrics/dimension/instance_languages_dimension_spec.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+require 'rails_helper'
+
+describe Admin::Metrics::Dimension::InstanceLanguagesDimension do
+ subject(:dimension) { described_class.new(start_at, end_at, limit, params) }
+
+ let(:start_at) { 2.days.ago }
+ let(:end_at) { Time.now.utc }
+ let(:limit) { 10 }
+ let(:params) { ActionController::Parameters.new }
+
+ describe '#data' do
+ it 'runs data query without error' do
+ expect { dimension.data }.to_not raise_error
+ end
+ end
+end
diff --git a/spec/lib/admin/metrics/dimension/languages_dimension_spec.rb b/spec/lib/admin/metrics/dimension/languages_dimension_spec.rb
new file mode 100644
index 00000000000..1722c4c6166
--- /dev/null
+++ b/spec/lib/admin/metrics/dimension/languages_dimension_spec.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+require 'rails_helper'
+
+describe Admin::Metrics::Dimension::LanguagesDimension do
+ subject(:dimension) { described_class.new(start_at, end_at, limit, params) }
+
+ let(:start_at) { 2.days.ago }
+ let(:end_at) { Time.now.utc }
+ let(:limit) { 10 }
+ let(:params) { ActionController::Parameters.new }
+
+ describe '#data' do
+ it 'runs data query without error' do
+ expect { dimension.data }.to_not raise_error
+ end
+ end
+end
diff --git a/spec/lib/admin/metrics/dimension/servers_dimension_spec.rb b/spec/lib/admin/metrics/dimension/servers_dimension_spec.rb
new file mode 100644
index 00000000000..7e2bb9ac0b7
--- /dev/null
+++ b/spec/lib/admin/metrics/dimension/servers_dimension_spec.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+require 'rails_helper'
+
+describe Admin::Metrics::Dimension::ServersDimension do
+ subject(:dimension) { described_class.new(start_at, end_at, limit, params) }
+
+ let(:start_at) { 2.days.ago }
+ let(:end_at) { Time.now.utc }
+ let(:limit) { 10 }
+ let(:params) { ActionController::Parameters.new }
+
+ describe '#data' do
+ it 'runs data query without error' do
+ expect { dimension.data }.to_not raise_error
+ end
+ end
+end
diff --git a/spec/lib/admin/metrics/dimension/software_versions_dimension_spec.rb b/spec/lib/admin/metrics/dimension/software_versions_dimension_spec.rb
new file mode 100644
index 00000000000..ee14917330f
--- /dev/null
+++ b/spec/lib/admin/metrics/dimension/software_versions_dimension_spec.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+require 'rails_helper'
+
+describe Admin::Metrics::Dimension::SoftwareVersionsDimension do
+ subject(:dimension) { described_class.new(start_at, end_at, limit, params) }
+
+ let(:start_at) { 2.days.ago }
+ let(:end_at) { Time.now.utc }
+ let(:limit) { 10 }
+ let(:params) { ActionController::Parameters.new }
+
+ describe '#data' do
+ it 'runs data query without error' do
+ expect { dimension.data }.to_not raise_error
+ end
+ end
+end
diff --git a/spec/lib/admin/metrics/dimension/sources_dimension_spec.rb b/spec/lib/admin/metrics/dimension/sources_dimension_spec.rb
new file mode 100644
index 00000000000..d6b581a9bbe
--- /dev/null
+++ b/spec/lib/admin/metrics/dimension/sources_dimension_spec.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+require 'rails_helper'
+
+describe Admin::Metrics::Dimension::SourcesDimension do
+ subject(:dimension) { described_class.new(start_at, end_at, limit, params) }
+
+ let(:start_at) { 2.days.ago }
+ let(:end_at) { Time.now.utc }
+ let(:limit) { 10 }
+ let(:params) { ActionController::Parameters.new }
+
+ describe '#data' do
+ it 'runs data query without error' do
+ expect { dimension.data }.to_not raise_error
+ end
+ end
+end
diff --git a/spec/lib/admin/metrics/dimension/space_usage_dimension_spec.rb b/spec/lib/admin/metrics/dimension/space_usage_dimension_spec.rb
new file mode 100644
index 00000000000..65d04cfedd8
--- /dev/null
+++ b/spec/lib/admin/metrics/dimension/space_usage_dimension_spec.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+require 'rails_helper'
+
+describe Admin::Metrics::Dimension::SpaceUsageDimension do
+ subject(:dimension) { described_class.new(start_at, end_at, limit, params) }
+
+ let(:start_at) { 2.days.ago }
+ let(:end_at) { Time.now.utc }
+ let(:limit) { 10 }
+ let(:params) { ActionController::Parameters.new }
+
+ describe '#data' do
+ it 'runs data query without error' do
+ expect { dimension.data }.to_not raise_error
+ end
+ end
+end
diff --git a/spec/lib/admin/metrics/dimension/tag_languages_dimension_spec.rb b/spec/lib/admin/metrics/dimension/tag_languages_dimension_spec.rb
new file mode 100644
index 00000000000..721d24fa188
--- /dev/null
+++ b/spec/lib/admin/metrics/dimension/tag_languages_dimension_spec.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+require 'rails_helper'
+
+describe Admin::Metrics::Dimension::TagLanguagesDimension do
+ subject(:dimension) { described_class.new(start_at, end_at, limit, params) }
+
+ let(:start_at) { 2.days.ago }
+ let(:end_at) { Time.now.utc }
+ let(:limit) { 10 }
+ let(:params) { ActionController::Parameters.new }
+
+ describe '#data' do
+ it 'runs data query without error' do
+ expect { dimension.data }.to_not raise_error
+ end
+ end
+end
diff --git a/spec/lib/admin/metrics/dimension/tag_servers_dimension_spec.rb b/spec/lib/admin/metrics/dimension/tag_servers_dimension_spec.rb
new file mode 100644
index 00000000000..30547168161
--- /dev/null
+++ b/spec/lib/admin/metrics/dimension/tag_servers_dimension_spec.rb
@@ -0,0 +1,18 @@
+# frozen_string_literal: true
+
+require 'rails_helper'
+
+describe Admin::Metrics::Dimension::TagServersDimension do
+ subject(:dimension) { described_class.new(start_at, end_at, limit, params) }
+
+ let(:start_at) { 2.days.ago }
+ let(:end_at) { Time.now.utc }
+ let(:limit) { 10 }
+ let(:params) { ActionController::Parameters.new }
+
+ describe '#data' do
+ it 'runs data query without error' do
+ expect { dimension.data }.to_not raise_error
+ end
+ end
+end