Sha256: f78ea4fc0614cde1a70921bd52d4cb58fbde89b3a002fed25287583f33a5d494
Contents?: true
Size: 1.05 KB
Versions: 2
Compression:
Stored size: 1.05 KB
Contents
require 'helper' describe Flipper::Gates::Boolean do let(:feature_name) { :search } subject { described_class.new } describe "#description" do context "for enabled" do it "returns Enabled" do subject.description(true).should eq('Enabled') end end context "for disabled" do it "returns Disabled" do subject.description(false).should eq('Disabled') end end end describe "#enabled?" do context "for true value" do it "returns true" do subject.enabled?(true).should eq(true) end end context "for false value" do it "returns false" do subject.enabled?(false).should eq(false) end end end describe "#open?" do context "for true value" do it "returns true" do subject.open?(Object.new, true, feature_name: feature_name).should eq(true) end end context "for false value" do it "returns false" do subject.open?(Object.new, false, feature_name: feature_name).should eq(false) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
flipper-0.7.0.beta2 | spec/flipper/gates/boolean_spec.rb |
flipper-0.7.0.beta1 | spec/flipper/gates/boolean_spec.rb |