Sha256: b936b1442eb858bdd86d53c8739def0d4701cc875a1374127135609a85cc20b6
Contents?: true
Size: 598 Bytes
Versions: 15
Compression:
Stored size: 598 Bytes
Contents
require 'rails_helper' RSpec.describe ActiveAdmin::SettingsNode do subject { ActiveAdmin::SettingsNode.build } let!(:child) { ActiveAdmin::SettingsNode.build(subject) } context 'parent setting includes foo' do before { subject.register :foo, true } it 'returns parent settings' do expect(child.foo).to eq true end it 'fails if setting undefined' do expect do child.bar end.to raise_error(NoMethodError) end context 'child overrides foo' do before { child.foo = false } it { expect(child.foo).to eq false } end end end
Version data entries
15 entries across 15 versions & 3 rubygems