File tree Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Expand file tree Collapse file tree 4 files changed +28
-1
lines changed Original file line number Diff line number Diff line change 8
8
9
9
<% @snippets . each do |snippet | %>
10
10
< div id ="<%= dom_id ( snippet ) %> " class ="section-content mb-xl ">
11
- <%= link_to share_snippet_path ( snippet ) , class : "block" do %>
11
+ <%= render Markdown ::Safe . new ( snippet . description ) if snippet . description %>
12
+ <%= link_to share_snippet_path ( snippet ) , class : "section-content" do %>
12
13
<%= render CodeBlock ::Snippet . new ( snippet ) %>
13
14
<% end %>
14
15
< div >
Original file line number Diff line number Diff line change 14
14
<div class ="section-content container py-gap mb-3xl ">
15
15
<%= turbo_frame_tag :snippet_form do %>
16
16
< div class ="section-content ">
17
+ <%= render Markdown ::Safe . new ( @snippet . description ) if @snippet . description %>
17
18
<%= render CodeBlock ::Snippet . new ( @snippet ) %>
18
19
< div >
19
20
<%= render Share ::Snippets ::Toolbar . new ( @snippet , current_user : current_user ) %>
Original file line number Diff line number Diff line change 3
3
source { "puts \" Hello, world!\" " }
4
4
language { "ruby" }
5
5
filename { "example.rb" }
6
+ description { "# Hello World in Ruby" }
6
7
author { build ( :user ) }
7
8
end
8
9
end
Original file line number Diff line number Diff line change 8
8
expect ( response ) . to be_successful
9
9
end
10
10
11
+ it "renders a successful response without filename" do
12
+ FactoryBot . create ( :snippet , filename : nil )
13
+ get share_snippets_url
14
+ expect ( response ) . to be_successful
15
+ end
16
+
17
+ it "renders a successful response without description" do
18
+ FactoryBot . create ( :snippet , description : nil )
19
+ get share_snippets_url
20
+ expect ( response ) . to be_successful
21
+ end
22
+
11
23
it "does not render the New Snippet button when not allowed" do
12
24
get share_snippets_url
13
25
29
41
expect ( response ) . to be_successful
30
42
end
31
43
44
+ it "renders a successful response without filename" do
45
+ snippet = FactoryBot . create ( :snippet , filename : nil )
46
+ get share_snippet_url ( snippet )
47
+ expect ( response ) . to be_successful
48
+ end
49
+
50
+ it "renders a successful response without description" do
51
+ snippet = FactoryBot . create ( :snippet , description : nil )
52
+ get share_snippet_url ( snippet )
53
+ expect ( response ) . to be_successful
54
+ end
55
+
32
56
it "does not render the Edit Snippet button when not allowed" do
33
57
Flipper . enable ( :snippets , login_as_user )
34
58
snippet = FactoryBot . create ( :snippet )
You can’t perform that action at this time.
0 commit comments