Commit c7a64311b198081b94cde4214e0509d15fb79130

Authored by Dmitriy Zaporozhets
1 parent f77918c3

Cleanup gfm tests

Showing 1 changed file with 3 additions and 72 deletions   Show diff stats
spec/features/gitlab_flavored_markdown_spec.rb
... ... @@ -11,29 +11,10 @@ describe "Gitlab Flavored Markdown" do
11 11 end
12 12  
13 13 before do
14   - # add test branch
15   - @branch_name = "gfm-test"
16   - r = project.repo
17   - i = r.index
18   - # add test file
19   - @test_file = "gfm_test_file"
20   - i.add(@test_file, "foo\nbar\n")
21   - # add commit with gfm
22   - i.commit("fix ##{issue.id}\n\nask @#{fred.username} for details", head: @branch_name)
23   -
24   - # add test tag
25   - @tag_name = "gfm-test-tag"
26   - r.git.native(:tag, {}, @tag_name, commit.id)
  14 + Commit.any_instance.stub(title: "fix ##{issue.id}\n\nask @#{fred.username} for details")
27 15 end
28 16  
29   - after do
30   - # delete test branch and tag
31   - project.repo.git.native(:branch, {D: true}, @branch_name)
32   - project.repo.git.native(:tag, {d: true}, @tag_name)
33   - project.repo.gc_auto
34   - end
35   -
36   - let(:commit) { project.repository.commits(@branch_name).first }
  17 + let(:commit) { project.repository.commit }
37 18  
38 19 before do
39 20 login_as :user
... ... @@ -42,7 +23,7 @@ describe "Gitlab Flavored Markdown" do
42 23  
43 24 describe "for commits" do
44 25 it "should render title in commits#index" do
45   - visit project_commits_path(project, @branch_name, limit: 1)
  26 + visit project_commits_path(project, 'master', limit: 1)
46 27  
47 28 page.should have_link("##{issue.id}")
48 29 end
... ... @@ -59,23 +40,6 @@ describe "Gitlab Flavored Markdown" do
59 40 page.should have_link("@#{fred.username}")
60 41 end
61 42  
62   - it "should render title in refs#tree", js: true do
63   - visit project_tree_path(project, @branch_name)
64   -
65   - within(".tree_commit") do
66   - page.should have_link("##{issue.id}")
67   - end
68   - end
69   -
70   - # @wip
71   - #it "should render title in refs#blame" do
72   - #visit project_blame_path(project, File.join(@branch_name, @test_file))
73   -
74   - #within(".blame_commit") do
75   - #page.should have_link("##{issue.id}")
76   - #end
77   - #end
78   -
79 43 it "should render title in repositories#branches" do
80 44 visit branches_project_repository_path(project)
81 45  
... ... @@ -164,37 +128,4 @@ describe "Gitlab Flavored Markdown" do
164 128 page.should have_link("@#{fred.username}")
165 129 end
166 130 end
167   -
168   -
169   - describe "for notes" do
170   - it "should render in commits#show", js: true do
171   - visit project_commit_path(project, commit)
172   - within ".new_note.js-main-target-form" do
173   - fill_in "note_note", with: "see ##{issue.id}"
174   - click_button "Add Comment"
175   - end
176   -
177   - page.should have_link("##{issue.id}")
178   - end
179   -
180   - it "should render in issue#show", js: true do
181   - visit project_issue_path(project, issue)
182   - within ".new_note.js-main-target-form" do
183   - fill_in "note_note", with: "see ##{issue.id}"
184   - click_button "Add Comment"
185   - end
186   -
187   - page.should have_link("##{issue.id}")
188   - end
189   -
190   - it "should render in merge_request#show", js: true do
191   - visit project_merge_request_path(project, merge_request)
192   - within ".new_note.js-main-target-form" do
193   - fill_in "note_note", with: "see ##{issue.id}"
194   - click_button "Add Comment"
195   - end
196   -
197   - page.should have_link("##{issue.id}")
198   - end
199   - end
200 131 end
... ...