Sha256: acc0cd29f71bdc3587abc1ab840f0727f3b8f38f564aab0e587defb23d1dd73b
Contents?: true
Size: 944 Bytes
Versions: 3
Compression:
Stored size: 944 Bytes
Contents
require 'helper' class ConfigTest < Vault::TestCase # Returns DATABASE_URL with no params def test_database_url set_env 'DATABASE_URL', "postgres:///foo" Vault::Config.database_url.must_equal 'postgres:///foo' end # Returns #{kind}_DATABASE_URL with one param def test_database_url_takes_and_capitalizes_params set_env 'FOO_DATABASE_URL', "postgres:///foo" Vault::Config.database_url('foo').must_equal 'postgres:///foo' end def test_database_url_raises_when_not_found assert_raises RuntimeError do Vault::Config.database_url('foo') end end def test_app_name Vault::Config.app_name.must_equal nil set_env 'APP_NAME', "my-app" Vault::Config.app_name.must_equal 'my-app' end def test_port_raises assert_raises RuntimeError do Vault::Config.port end end def test_port_convert_to_int set_env 'PORT', "3000" Vault::Config.port.must_equal 3000 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
vault-tools-0.0.10 | test/config_test.rb |
vault-tools-0.0.7 | test/config_test.rb |
vault-tools-0.0.5 | test/config_test.rb |