DEV: Apply syntax_tree formatting to spec/*

This commit is contained in:
David Taylor
2023-01-09 11:18:21 +00:00
parent 0cf6421716
commit cb932d6ee1
907 changed files with 58693 additions and 45909 deletions

View File

@ -1,12 +1,15 @@
# frozen_string_literal: true
RSpec.describe Onebox::Engine::GithubFolderOnebox do
context 'without fragments' do
context "without fragments" do
before do
@link = "https://github.com/discourse/discourse/tree/main/spec/fixtures"
@uri = "https://github.com/discourse/discourse/tree/main/spec/fixtures"
stub_request(:get, @uri).to_return(status: 200, body: onebox_response(described_class.onebox_name))
stub_request(:get, @uri).to_return(
status: 200,
body: onebox_response(described_class.onebox_name),
)
end
include_context "with engines"
@ -14,7 +17,9 @@ RSpec.describe Onebox::Engine::GithubFolderOnebox do
describe "#to_html" do
it "includes link to folder with truncated display path" do
expect(html).to include('<a href="https://github.com/discourse/discourse/tree/main/spec/fixtures" target="_blank" rel="noopener">main/spec/fixtures</a>')
expect(html).to include(
'<a href="https://github.com/discourse/discourse/tree/main/spec/fixtures" target="_blank" rel="noopener">main/spec/fixtures</a>',
)
end
it "includes repository name" do
@ -27,29 +32,39 @@ RSpec.describe Onebox::Engine::GithubFolderOnebox do
end
end
context 'with fragments' do
context "with fragments" do
before do
@link = "https://github.com/discourse/discourse#setting-up-discourse"
@uri = "https://github.com/discourse/discourse"
stub_request(:get, @uri).to_return(status: 200, body: onebox_response("githubfolder-discourse-root"))
stub_request(:get, @uri).to_return(
status: 200,
body: onebox_response("githubfolder-discourse-root"),
)
@onebox = described_class.new(@link)
end
it "extracts subtitles when linking to docs" do
expect(@onebox.to_html).to include("<a href=\"https://github.com/discourse/discourse#setting-up-discourse\" target=\"_blank\" rel=\"noopener\">discourse/discourse - Setting up Discourse</a>")
expect(@onebox.to_html).to include(
"<a href=\"https://github.com/discourse/discourse#setting-up-discourse\" target=\"_blank\" rel=\"noopener\">discourse/discourse - Setting up Discourse</a>",
)
end
end
context 'with rdoc fragments' do
context "with rdoc fragments" do
before do
@link = "https://github.com/ruby/rdoc#description-"
@uri = "https://github.com/ruby/rdoc"
stub_request(:get, @uri).to_return(status: 200, body: onebox_response("githubfolder-rdoc-root"))
stub_request(:get, @uri).to_return(
status: 200,
body: onebox_response("githubfolder-rdoc-root"),
)
@onebox = described_class.new(@link)
end
it "extracts subtitles when linking to docs" do
expect(@onebox.to_html).to include("<a href=\"https://github.com/ruby/rdoc#description-\" target=\"_blank\" rel=\"noopener\">GitHub - ruby/rdoc: RDoc produces HTML and online documentation for Ruby... - Description¶ ↑</a>")
expect(@onebox.to_html).to include(
"<a href=\"https://github.com/ruby/rdoc#description-\" target=\"_blank\" rel=\"noopener\">GitHub - ruby/rdoc: RDoc produces HTML and online documentation for Ruby... - Description¶ ↑</a>",
)
end
end
end