class TestConfig

Constants

CONFIG_METHODS

Public Instance Methods

setup() click to toggle source
# File test/test_config.rb, line 21
def setup
  CW::Cfg.reset
end
test_accessing_unknown_method_returns_nil() click to toggle source
# File test/test_config.rb, line 58
def test_accessing_unknown_method_returns_nil
  refute CW::Cfg.config["unknown"]
end
test_an_existing_setting_works() click to toggle source
# File test/test_config.rb, line 67
def test_an_existing_setting_works
  refute CW::Cfg.config["exit"]
  CW::Cfg.config.params["exit"] = true
  assert CW::Cfg.config["exit"]
end
test_ebook2cw_path_default() click to toggle source
# File test/test_config.rb, line 50
def test_ebook2cw_path_default
  assert_equal "/usr/bin/ebook2cw", CW::Cfg.config["ebook2cw_path"]
end
test_fail_colour_default() click to toggle source
# File test/test_config.rb, line 42
def test_fail_colour_default
  assert_equal "red", CW::Cfg.config["fail_colour"]
end
test_frequency() click to toggle source
# File test/test_config.rb, line 73
def test_frequency
  CW::Cfg.config.params["frequency"] = 400
  assert_equal 400, CW::Cfg.config["frequency"]
end
test_list_colour_default() click to toggle source
# File test/test_config.rb, line 46
def test_list_colour_default
  assert_equal "default", CW::Cfg.config["list_colour"]
end
test_params_rewrite() click to toggle source
# File test/test_config.rb, line 25
def test_params_rewrite
  CW::Cfg::CONFIG_METHODS.each_with_index do |label,idx|
    CW::Cfg.config.params[label] = idx
  end
  0.upto CW::Cfg::CONFIG_METHODS.size - 1 do |idx|
    assert_equal(idx, CW::Cfg.config.params[CW::Cfg::CONFIG_METHODS[idx]])
  end
end
test_run_default_default() click to toggle source
# File test/test_config.rb, line 54
def test_run_default_default
  assert_equal "test_letters", CW::Cfg.config["run_default"]
end
test_setting_unknown_method_returns_nil() click to toggle source
# File test/test_config.rb, line 62
def test_setting_unknown_method_returns_nil
  CW::Cfg.config.params["unknown"] = "something"
  assert_equal "something", CW::Cfg.config["unknown"]
end
test_success_colour_default() click to toggle source
# File test/test_config.rb, line 38
def test_success_colour_default
  assert_equal "green", CW::Cfg.config["success_colour"]
end
test_wpm_default() click to toggle source
# File test/test_config.rb, line 34
def test_wpm_default
  assert_equal "25", CW::Cfg.config["wpm"]
end