summaryrefslogtreecommitdiff
path: root/spec/helpers/projects_helper_spec.rb
blob: 114058e3095ef6bfc29dc476a5527dd5a1b872ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
require 'spec_helper'

describe ProjectsHelper do
  describe '#project_issues_trackers' do
    it "returns the correct issues trackers available" do
      project_issues_trackers.should ==
          "<option value=\"redmine\">Redmine</option>\n" \
          "<option value=\"gitlab\">GitLab</option>"
    end

    it "returns the correct issues trackers available with current tracker 'gitlab' selected" do
      project_issues_trackers('gitlab').should ==
          "<option value=\"redmine\">Redmine</option>\n" \
          "<option selected=\"selected\" value=\"gitlab\">GitLab</option>"
    end

    it "returns the correct issues trackers available with current tracker 'redmine' selected" do
      project_issues_trackers('redmine').should ==
          "<option selected=\"selected\" value=\"redmine\">Redmine</option>\n" \
          "<option value=\"gitlab\">GitLab</option>"
    end
  end
end