Sha256: 495e537bd2d98357d82a1b59620a9ab14b5540be5ef01b2799e3536c11e9e08a
Contents?: true
Size: 1.14 KB
Versions: 37
Compression:
Stored size: 1.14 KB
Contents
require 'spec_helper' describe Pugin::Feature::SimpleFeature do before :example do Pugin::Feature::SimpleFeature.disable end after :example do Pugin::Feature::SimpleFeature.disable end it_behaves_like 'a simple pugin feature' context 'when enabling a subclass' do it 'only enables that sub class' do expect(Pugin::Feature::SimpleFeature.enabled?).to equal(false) Pugin::Feature::TopNavigation.enable expect(Pugin::Feature::TopNavigation.enabled?).to equal(true) expect(Pugin::Feature::SimpleFeature.enabled?).to equal(false) Pugin::Feature::TopNavigation.disable expect(Pugin::Feature::TopNavigation.enabled?).to equal(false) Pugin::Feature::SimpleFeature.enable expect(Pugin::Feature::TopNavigation.enabled?).to equal(false) expect(Pugin::Feature::SimpleFeature.enabled?).to equal(true) Pugin::Feature::TopNavigation.enable Pugin::Feature::SimpleFeature.disable expect(Pugin::Feature::TopNavigation.enabled?).to equal(true) expect(Pugin::Feature::SimpleFeature.enabled?).to equal(false) end end end
Version data entries
37 entries across 37 versions & 1 rubygems