33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Ruby
		
	
	
	
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
 | 
						|
 | 
						|
  describe "#project_status_css_class" do
 | 
						|
    it "returns appropriate class" do
 | 
						|
      project_status_css_class("started").should == "active"
 | 
						|
      project_status_css_class("failed").should == "danger"
 | 
						|
      project_status_css_class("finished").should == "success"
 | 
						|
    end
 | 
						|
 | 
						|
  end
 | 
						|
end
 |