@@ -0,0 +1,33 | |||||
|
1 | require File.expand_path('../../../../../../test_helper', __FILE__) | |||
|
2 | begin | |||
|
3 | require 'mocha' | |||
|
4 | ||||
|
5 | class CvsAdapterTest < ActiveSupport::TestCase | |||
|
6 | ||||
|
7 | REPOSITORY_PATH = RAILS_ROOT.gsub(%r{config\/\.\.}, '') + '/tmp/test/cvs_repository' | |||
|
8 | MODULE_NAME = 'test' | |||
|
9 | ||||
|
10 | if File.directory?(REPOSITORY_PATH) | |||
|
11 | def setup | |||
|
12 | @adapter = Redmine::Scm::Adapters::CvsAdapter.new(MODULE_NAME, REPOSITORY_PATH) | |||
|
13 | end | |||
|
14 | ||||
|
15 | def test_revisions_all | |||
|
16 | cnt = 0 | |||
|
17 | @adapter.revisions('', nil, nil, :with_paths => true) do |revision| | |||
|
18 | cnt += 1 | |||
|
19 | end | |||
|
20 | assert_equal 14, cnt | |||
|
21 | end | |||
|
22 | else | |||
|
23 | puts "Cvs test repository NOT FOUND. Skipping unit tests !!!" | |||
|
24 | def test_fake; assert true end | |||
|
25 | end | |||
|
26 | end | |||
|
27 | ||||
|
28 | rescue LoadError | |||
|
29 | class CvsMochaFake < ActiveSupport::TestCase | |||
|
30 | def test_fake; assert(false, "Requires mocha to run those tests") end | |||
|
31 | end | |||
|
32 | end | |||
|
33 |
General Comments 0
You need to be logged in to leave comments.
Login now