diff options
Diffstat (limited to 'lib/leap_cli/commands/test.rb')
-rw-r--r-- | lib/leap_cli/commands/test.rb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/lib/leap_cli/commands/test.rb b/lib/leap_cli/commands/test.rb new file mode 100644 index 0000000..dc08652 --- /dev/null +++ b/lib/leap_cli/commands/test.rb @@ -0,0 +1,26 @@ +module LeapCli; module Commands + + desc 'Creates files needed to run tests' + command :'init-test' do |c| + c.action do |global_options,options,args| + generate_test_client_cert + generate_test_client_openvpn_config + end + end + + desc 'Run tests' + command :test do |c| + c.action do |global_options,options,args| + log 'not yet implemented' + end + end + + private + + def generate_test_client_openvpn_config + template = read_file! Path.find_file(:test_client_openvpn_template) + config = Util.erb_eval(template, binding) + write_file! :test_client_openvpn_config, config + end + +end; end |