Sha256: e081e4a14572a04adc225e14659dac1de74d2c7e186992b2fd41d1336c2c8f25
Contents?: true
Size: 973 Bytes
Versions: 1
Compression:
Stored size: 973 Bytes
Contents
require 'minitest/autorun' require 'prefab-cloud-ruby' class MockBaseClient STAGING_ENV_ID = 1 PRODUCTION_ENV_ID = 2 TEST_ENV_ID = 3 attr_reader :namespace, :logger, :project_env_id, :config_client def initialize(project_env_id: TEST_ENV_ID, namespace: "") @project_env_id = project_env_id @namespace = namespace @logger = Logger.new($stdout) @config_client = MockConfigClient.new end def project_id 1 end def project_env_id @project_env_id end def log_internal level, message end def config_value key @config_values[key] end end class MockConfigClient def initialize(config_values = {}) @config_values = config_values end def get(key) @config_values[key] end def get_config(key) Prefab::Config.new(value: @config_values[key], key: key) end def mock_this_config key, config_value @config_values[key] = config_value end end class MockConfigLoader def calc_config end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
prefab-cloud-ruby-0.10.0 | test/test_helper.rb |