Sha256: 814d8a86b6bed5935c47c76e729509d38b0e7eb0ef432d47c92163ca260310a4
Contents?: true
Size: 1.98 KB
Versions: 23
Compression:
Stored size: 1.98 KB
Contents
require File.expand_path('../test_helper', __FILE__) class TestMyJohnDeere < Minitest::Test def test_uninitialized_configuration MyJohnDeere.configuration = MyJohnDeere::Configuration.new assert_raises MyJohnDeere::ConfigurationError do MyJohnDeere.configuration.app_id end MyJohnDeere.configuration.app_id = "blah" assert_equal "blah", MyJohnDeere.configuration.app_id assert_raises MyJohnDeere::ConfigurationError do MyJohnDeere.configuration.shared_secret end MyJohnDeere.configuration.shared_secret = "blah" assert_equal "blah", MyJohnDeere.configuration.shared_secret MyJohnDeere.configuration.contribution_definition_id = nil assert_raises MyJohnDeere::ConfigurationError do MyJohnDeere.configuration.contribution_definition_id end MyJohnDeere.configuration.contribution_definition_id = "something" assert_equal "something", MyJohnDeere.configuration.contribution_definition_id end def test_endpoint_setting MyJohnDeere.configuration = MyJohnDeere::Configuration.new assert_equal :sandbox, MyJohnDeere.configuration.environment assert_equal MyJohnDeere::ENDPOINTS[:sandbox], MyJohnDeere.configuration.endpoint assert_raises MyJohnDeere::ConfigurationError do MyJohnDeere.configuration.environment = :bar end MyJohnDeere.configuration.environment = "sandbox" assert_equal :sandbox, MyJohnDeere.configuration.environment assert_equal MyJohnDeere::ENDPOINTS[:sandbox], MyJohnDeere.configuration.endpoint MyJohnDeere.configuration.environment = :production assert_equal :production, MyJohnDeere.configuration.environment assert_equal MyJohnDeere::ENDPOINTS[:production], MyJohnDeere.configuration.endpoint end def test_logger_setup assert MyJohnDeere.logger.is_a?(Logger) assert_equal Logger::FATAL, MyJohnDeere.logger.level MyJohnDeere.configure do |config| config.log_level = :warn end assert_equal Logger::WARN, MyJohnDeere.logger.level end end
Version data entries
23 entries across 23 versions & 1 rubygems
Version | Path |
---|---|
myjohndeere-0.0.3 | test/test_myjohndeere.rb |
myjohndeere-0.0.2 | test/test_myjohndeere.rb |
myjohndeere-0.0.1 | test/test_myjohndeere.rb |