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