Clean up a bit

This commit is contained in:
Yauheni Suhakou
2026-06-12 15:56:03 +02:00
parent 61e4ed63d7
commit 210ab29501
2 changed files with 5 additions and 4 deletions
@@ -31,13 +31,15 @@
module Wikis
module XWikiProviders
class FetchInstanceIdService
attr_reader :provider
def initialize(provider:)
@provider = provider
end
def call
auth_strategy = @provider.resolve("authentication.noop").call.value!
@provider.resolve("queries.instance_id").call(auth_strategy:)
auth_strategy = provider.resolve("authentication.noop").call.value!
provider.resolve("queries.instance_id").call(auth_strategy:)
end
end
end
@@ -41,9 +41,8 @@ RSpec.describe Wikis::Adapters::Providers::XWiki::Queries::InstanceId, :disable_
let(:wiki_provider) { create(:xwiki_provider, :for_local_connection, connected_user: user) }
let(:metadata_url) { "https://xwiki.local/rest/openproject/metadata" }
let(:auth_strategy) { Wikis::Adapters::Input::AuthStrategy.build(key: :noop).value! }
let(:query) { described_class.new(model: wiki_provider) }
subject(:result) { query.call(auth_strategy:) }
subject(:result) { described_class.new(model: wiki_provider).call(auth_strategy:) }
context "when the request succeeds", vcr: "xwiki/instance_id" do
it "returns Success with the instance id" do