projects_helper_spec.rb 901 字节
Newer Older
1 2 3 4 5 6 7 8 9
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
10 11 12 13

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

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