Sha256: 6e8f4de01dce1d01b25c60b831db674cfd5efb6f4b5233154e0a0c0a8bd04b31
Contents?: true
Size: 873 Bytes
Versions: 2
Compression:
Stored size: 873 Bytes
Contents
require 'spec_helper' describe Neoon::Config do context 'no block given' do it 'returns the config singleton' do expect(Neoon.config.class).to eq Neoon::Config end it 'returns config.preload_models false' do expect(Neoon.config.preload_models).to be_false end it 'should have no model' do expect(Neoon.config.models).to be_empty end end context 'with block given' do before do Neoon.configure do |c| c.preload_models = true end require 'app/models/topic' # fake loading a model end after do Neoon.configure do |c| c.preload_models = false end end it 'returns config.preload_models true' do expect(Neoon.config.preload_models).to be_true end it 'should have models' do expect(Neoon.config.models).not_to be_empty end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
neoon-0.0.5 | spec/neoon/config_spec.rb |
neoon-0.0.4 | spec/neoon/config_spec.rb |