File tree Expand file tree Collapse file tree 4 files changed +31
-1
lines changed Expand file tree Collapse file tree 4 files changed +31
-1
lines changed Original file line number Diff line number Diff line change
1
+ language : ruby
2
+ rvm :
3
+ - 1.9.3
4
+ - 2.0.0
Original file line number Diff line number Diff line change
1
+ ![ Build Status] ( https://travis-ci.org/github/github-ldap.png )
2
+
1
3
# Github::Ldap
2
4
3
5
GitHub-Ldap is a wrapper on top of Net::LDAP to make it human friendly.
Original file line number Diff line number Diff line change 1
1
require "bundler/gem_tasks"
2
+ require 'rake/testtask'
3
+
4
+ Rake ::TestTask . new do |t |
5
+ t . libs << "test"
6
+ t . pattern = "test/*_test.rb"
7
+ end
8
+
9
+ task :default => :test
Original file line number Diff line number Diff line change @@ -38,7 +38,8 @@ def self.start_server(options = {})
38
38
ldif : server_options [ :user_fixtures ] ,
39
39
domain : server_options [ :user_domain ] ,
40
40
port : server_options [ :port ] ,
41
- quiet : server_options [ :quiet ] )
41
+ quiet : server_options [ :quiet ] ,
42
+ tmpdir : server_tmp )
42
43
43
44
@ldap_server . start
44
45
end
@@ -48,5 +49,20 @@ def self.start_server(options = {})
48
49
def self . stop_server
49
50
ldap_server && ldap_server . stop
50
51
end
52
+
53
+ # Determine the temporal directory where the ldap server lives.
54
+ # If there is no temporal directory in the environment we create one in the base path.
55
+ #
56
+ # Returns the path to the temporal directory.
57
+ def self . server_tmp
58
+ tmp = ENV [ 'TMPDIR' ] || ENV [ 'TEMPDIR' ]
59
+
60
+ if tmp . nil?
61
+ tmp = 'tmp'
62
+ Dir . mkdir ( tmp )
63
+ end
64
+
65
+ tmp
66
+ end
51
67
end
52
68
end
You can’t perform that action at this time.
0 commit comments