spec/mysql/cli/config_spec.rb in ridgepole-0.8.1 vs spec/mysql/cli/config_spec.rb in ridgepole-0.8.2

- old
+ new

@@ -123,9 +123,22 @@ expect(subject['pool']).to eq '5' expect(subject['reaping_frequency']).to eq '2' } end + context 'when passed Heroku style DATABASE_URL' do + let(:config) { 'postgres://root:pass@127.0.0.1:5432/blog' } + let(:env) { 'development' } + + it { + expect(subject['adapter']).to eq 'postgresql' + expect(subject['database']).to eq 'blog' + expect(subject['username']).to eq 'root' + expect(subject['password']).to eq 'pass' + expect(subject['port']).to eq 5432 + } + end + context 'when passed DATABASE_URL from ENV' do let(:config) { 'env:DATABASE_URL' } let(:env) { 'development' } before do