Sha256: ac8a881c034bd3e0ea7dbb00bdebb861955e86b35e5d0e0ff6022f80f0771831
Contents?: true
Size: 1.04 KB
Versions: 1
Compression:
Stored size: 1.04 KB
Contents
require 'spec_helper' module Config module Factory module Environments describe '#load_file' do it 'loads a multi-environment config file' do envs = Environments.load_file('spec/data/multiple-environments.yml') expect(envs).to be_a(Hash) expected = [:defaults, :development, :test, :production] expect(envs.size).to eq(expected.size) expected.each do |env_name| env = envs[env_name] expect(env).to be_an(Environment) expect(env.name).to eq(env_name) end end it 'reads a standard ActiveRecord DB config' do envs = Environments.load_file('spec/data/db-config.yml') expect(envs).to be_a(Hash) expected = [:development, :test, :production] expect(envs.size).to eq(expected.size) expected.each do |env_name| env = envs[env_name] expect(env).to be_an(Environment) expect(env.name).to eq(env_name) end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
config-factory-0.0.7 | spec/unit/config/factory/environments_spec.rb |