summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKrasimir Angelov <kangelov@gitlab.com>2019-09-11 12:04:16 +1200
committerKrasimir Angelov <kangelov@gitlab.com>2019-09-11 12:04:16 +1200
commit5809400da430287afb9d3c5ea05b7dea216f1c60 (patch)
treeb386fcd838719be76169439ba3aef304029141e7
parent268c698faf03948f86ce980945521b44c9fd0483 (diff)
downloadgitlab-ce-5809400da430287afb9d3c5ea05b7dea216f1c60.tar.gz
Add tests for PagesDomain#pages_virtual_domain
-rw-r--r--spec/models/pages_domain_spec.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/models/pages_domain_spec.rb b/spec/models/pages_domain_spec.rb
index 5168064bb84..f745820a404 100644
--- a/spec/models/pages_domain_spec.rb
+++ b/spec/models/pages_domain_spec.rb
@@ -556,4 +556,16 @@ describe PagesDomain do
)
end
end
+
+ describe '.pages_virtual_domain' do
+ let(:project) { build(:project) }
+
+ subject(:pages_domain) { build(:pages_domain, project: project) }
+
+ it 'returns instance of Pages::VirtualDomain' do
+ expect(Pages::VirtualDomain).to receive(:new).with([project], domain: pages_domain).and_call_original
+
+ expect(pages_domain.pages_virtual_domain).to be_a(Pages::VirtualDomain)
+ end
+ end
end