Sha256: 070d9b0219ef6ce64f2c88966901c796a5770b29b73b89f5f510f5d790c9f148

Contents?: true

Size: 1.71 KB

Versions: 1

Compression:

Stored size: 1.71 KB

Contents

class DevSystem::ShellTest < Liza::ControllerTest

  test :subject_class do
    assert subject_class == DevSystem::Shell
  end

  test :settings do
    assert subject_class.log_level == :normal
    assert subject_class.log_color == :green
  end

  #

  test :subject_class, :windows? do
    original = subject_class.windows?
    subject_class.instance_variable_set(:@windows, true)
    assert subject_class.windows?
  ensure
    subject_class.instance_variable_set(:@windows, original)
  end

  test :subject_class, :unix? do
    original = subject_class.unix?
    subject_class.instance_variable_set(:@unix, true)
    assert subject_class.unix?
  ensure
    subject_class.instance_variable_set(:@unix, original)
  end

  test :subject_class, :linux? do
    original = subject_class.linux?
    subject_class.instance_variable_set(:@linux, true)
    assert subject_class.linux?
  ensure
    subject_class.instance_variable_set(:@linux, original)
  end

  test :subject_class, :mac? do
    original = subject_class.mac?
    subject_class.instance_variable_set(:@mac, true)
    assert subject_class.mac?
  ensure
    subject_class.instance_variable_set(:@mac, original)
  end

  #

  test :subject_class, :ruby? do
    original = subject_class.ruby?
    subject_class.instance_variable_set(:@ruby, true)
    assert subject_class.ruby?
  ensure
    subject_class.instance_variable_set(:@ruby, original)
  end

  test :subject_class, :jruby? do
    original = subject_class.jruby?
    subject_class.instance_variable_set(:@jruby, true)
    assert subject_class.jruby?
  ensure
    subject_class.instance_variable_set(:@jruby, original)
  end

  #

  test :subject_class, :ruby_version do
    assert subject_class.ruby_version.class == Gem::Version
  end


end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
lizarb-1.0.4 lib/dev_system/dev/controllers/shell_test.rb