##// END OF EJS Templates
Redmine links can be used to link to documents, versions and attachments....
Redmine links can be used to link to documents, versions and attachments. For now, attachments of the current object can be referenced only (if you're on an issue, it's possible reference attachments of this issue only). git-svn-id: http://redmine.rubyforge.org/svn/trunk@1064 e93f8b46-1217-0410-a6f0-8f06a7374b81

File last commit:

r962:6d9490ddcc9c
r1050:702b521b453a
Show More
sys_api_test.rb
31 lines | 857 B | text/x-ruby | RubyLexer
require File.dirname(__FILE__) + '/../test_helper'
require 'sys_controller'
# Re-raise errors caught by the controller.
class SysController; def rescue_action(e) raise e end; end
class SysControllerTest < Test::Unit::TestCase
fixtures :projects, :repositories
def setup
@controller = SysController.new
@request = ActionController::TestRequest.new
@response = ActionController::TestResponse.new
# Enable WS
Setting.sys_api_enabled = 1
end
def test_projects
result = invoke :projects
assert_equal Project.count, result.size
assert result.first.is_a?(Project)
end
def test_repository_created
project = Project.find(3)
assert_nil project.repository
assert invoke(:repository_created, project.identifier, 'http://localhost/svn')
project.reload
assert_not_nil project.repository
end
end