spec/lib/pugin/feature/status_banner_spec.rb in pugin-1.5.1 vs spec/lib/pugin/feature/status_banner_spec.rb in pugin-1.6.0

- old
+ new

@@ -1,53 +1,5 @@ require 'spec_helper' -describe 'Pugin status banner' do - - before :example do - Pugin::Feature::StatusBanner.disable - end - - after :example do - Pugin::Feature::StatusBanner.disable - end - - it 'is initially disabled' do - expect(Pugin::Feature::StatusBanner.enabled?).to equal(false) - end - - context 'without being altered' do - it "returns false when checked if it's enabled" do - expect(Pugin::Feature::StatusBanner.enabled?).to equal(false) - end - it "returns true when checked if it's disabled" do - expect(Pugin::Feature::StatusBanner.disabled?).to equal(true) - end - end - - context 'when being enabled' do - - before :each do - Pugin::Feature::StatusBanner.enable - end - - it "returns true when checked if it's enabled" do - expect(Pugin::Feature::StatusBanner.enabled?).to equal(true) - end - it "returns false when checked if it's disabled" do - expect(Pugin::Feature::StatusBanner.disabled?).to equal(false) - end - end - - context 'when being disabled' do - - before :each do - Pugin::Feature::StatusBanner.disable - end - - it "returns false when checked if it's enabled" do - expect(Pugin::Feature::StatusBanner.enabled?).to equal(false) - end - it "returns true when checked if it's disabled" do - expect(Pugin::Feature::StatusBanner.disabled?).to equal(true) - end - end +describe Pugin::Feature::StatusBanner do + it_behaves_like 'a simple pugin feature' end