Sha256: a24e09fed2dae3f335406778918335c654f355ad3639b928c8826a3dbe07d01a

Contents?: true

Size: 1.35 KB

Versions: 21

Compression:

Stored size: 1.35 KB

Contents

require 'rake_compiler_dock'
require 'test/unit'
begin
  require 'test/unit/notify'
rescue LoadError
end

class TestStarter < Test::Unit::TestCase
  include RakeCompilerDock

  def test_make_valid_user_name
    assert_equal "mouse-click", Starter.make_valid_user_name("Mouse-Click")
    assert_equal "very_very_very_l-ame_with_spaces", Starter.make_valid_user_name("Very very very long name with spaces")
    assert_equal "_nobody", Starter.make_valid_user_name("nobody")
    assert_equal "_rvm", Starter.make_valid_user_name("rvm")
    assert_equal "staff", Starter.make_valid_user_name("staff")
    assert_equal "a", Starter.make_valid_user_name("a")
    assert_equal "_", Starter.make_valid_user_name("")
    assert_equal "_", Starter.make_valid_user_name(nil)
  end

  def test_make_valid_group_name
    assert_equal "mouse-click", Starter.make_valid_group_name("Mouse-Click")
    assert_equal "very_very_very_l-ame_with_spaces", Starter.make_valid_group_name("Very very very long name with spaces")
    assert_equal "nobody", Starter.make_valid_group_name("nobody")
    assert_equal "_rvm", Starter.make_valid_group_name("rvm")
    assert_equal "_staff", Starter.make_valid_group_name("staff")
    assert_equal "a", Starter.make_valid_group_name("a")
    assert_equal "_", Starter.make_valid_group_name("")
    assert_equal "_", Starter.make_valid_group_name(nil)
  end

end

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
rake-compiler-dock-1.2.2 test/test_starter.rb
rake-compiler-dock-1.2.1 test/test_starter.rb
rake-compiler-dock-1.2.0 test/test_starter.rb
win32-api-1.10.1 vendor/bundle/ruby/2.5.0/gems/rake-compiler-dock-0.7.2/test/test_starter.rb
win32-api-1.10.0 vendor/bundle/ruby/2.5.0/gems/rake-compiler-dock-0.7.2/test/test_starter.rb
rake-compiler-dock-1.1.0 test/test_starter.rb
win32-api-1.9.2 vendor/bundle/ruby/2.5.0/gems/rake-compiler-dock-0.7.2/test/test_starter.rb
win32-api-1.9.1 vendor/bundle/ruby/2.5.0/gems/rake-compiler-dock-0.7.2/test/test_starter.rb
rake-compiler-dock-1.0.1 test/test_starter.rb
rake-compiler-dock-1.0.0 test/test_starter.rb
rake-compiler-dock-0.7.2 test/test_starter.rb
rake-compiler-dock-0.7.1 test/test_starter.rb
rake-compiler-dock-0.7.0 test/test_starter.rb
rake-compiler-dock-0.6.3 test/test_starter.rb
rake-compiler-dock-0.6.2 test/test_starter.rb
rake-compiler-dock-0.6.1 test/test_starter.rb
rake-compiler-dock-0.6.0 test/test_starter.rb
rake-compiler-dock-0.5.3 test/test_starter.rb
rake-compiler-dock-0.5.2 test/test_starter.rb
rake-compiler-dock-0.5.1 test/test_starter.rb