Sha256: cab3943014521a369c85625336dddf93c4b463b5cca482c913c8abc5fedbd0f0

Contents?: true

Size: 576 Bytes

Versions: 2

Compression:

Stored size: 576 Bytes

Contents

require_relative "../test_helper"


class CLIUserTest < MiniTest::Test
  def setup
    @current = `whoami`
    @home    = ENV["HOME"]
  end

  def test_cli_cpus_returns_cpus_count
    assert_output("#{@current}") { 
      SwissAdmin::CLI.start %w{ user current }
    }
  end

  def test_cli_home_returns_home_directory_of_current_user
    assert_output("#{@home}\n") {
      SwissAdmin::CLI.start %w{ user home }
    }
  end
 
  def test_cli_active_returns_active_users
    assert_output(/#{@current.chomp}/) {
      SwissAdmin::CLI.start %w{ user active }
    }
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
swiss_admin-0.7.0 test/cli/cli_user_test.rb
swiss_admin-0.6.1 test/cli/cli_user_test.rb