Skip to content

Commit 8f84310

Browse files
Adding test for #clone with :config options
1 parent e779b3f commit 8f84310

File tree

2 files changed

+11
-10
lines changed

2 files changed

+11
-10
lines changed

.travis.yml

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,5 @@ rvm:
99
- jruby-head
1010
- ree
1111
- ruby-head
12-
matrix:
13-
- rvm: jruby-18mode
14-
env:
15-
- JRUBY_OPTS="-Xcext.enable=true"
16-
- rvm: jruby-19mode
17-
env:
18-
- JRUBY_OPTS="-Xcext.enable=true"
19-
- rvm: jruby-head
20-
env:
21-
- JRUBY_OPTS="-Xcext.enable=true"
12+
env:
13+
- JRUBY_OPTS="-Xcext.enable=true"

tests/units/test_init.rb

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,15 @@ def test_git_clone_bare
6464
assert_nil(g.dir)
6565
end
6666
end
67+
68+
def test_git_clone_config
69+
in_temp_dir do |path|
70+
g = Git.clone(@wbare, 'config.git', :config => "receive.denyCurrentBranch=ignore")
71+
assert_equal('ignore', g.config['receive.denycurrentbranch'])
72+
assert(File.exists?(File.join(g.repo.path, 'config')))
73+
assert(g.dir)
74+
end
75+
end
6776

6877
# trying to open a git project using a bare repo - rather than using Git.repo
6978
def test_git_open_error

0 commit comments

Comments
 (0)