Sha256: 29d8fd9dbeaa2b79322dd167f20cac20bf6332b2b7829514ff226ea5f50a3f03
Contents?: true
Size: 792 Bytes
Versions: 1
Compression:
Stored size: 792 Bytes
Contents
require 'spec_helper' describe Quandl::Config do subject(:configuration) { Quandl::Config.new('fake') } describe '.initialize' do it 'generates a Config class, evaluating ERB' do expect(configuration['notifiers']['ci']['channel']).to eq('#development') end end describe 'accessing values' do it 'can access values as methods' do expect(configuration['notifiers']['ci']['channel']).to eq('#development') end it 'can access values as hash table' do expect(configuration.notifiers['ci']['channel']).to eq('#development') end end describe '#configurable_attributes' do it 'provides a list of configurable attributes' do expect(configuration.configurable_attributes).to match_array([:webhook_url, :notifiers]) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
quandl-config-1.0.0 | spec/quandl/quandl-config_spec.rb |