We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3d66ae0 commit 80c9211Copy full SHA for 80c9211
spec/controllers/docs_controller_spec.rb
spec/requests/docs_spec.rb
@@ -0,0 +1,26 @@
1
+require 'rails_helper'
2
+
3
+RSpec.describe "Docs", type: :request do
4
+ describe "GET /docs" do
5
+ it "show @docs" do
6
+ get docs_path
7
+ expect(response.body).to include(Document.all.last.title)
8
+ end
9
10
11
+ describe "GET /docs/:id" do
12
+ it "show @content" do
13
+ param = 'charter'
14
+ get doc_path(param)
15
+ doc = Document.new(param)
16
+ expected = Kramdown::Document.new(doc.content, input: 'GFM').to_html
17
+ expect(response.body).to include(expected.strip)
18
19
20
+ it 'when invalid filename' do
21
+ get doc_path('not_found')
22
+ expect(response).to redirect_to root_url
23
+ expect(response.status).to eq 302
24
25
26
+end
0 commit comments