Sha256: cb477a87b3d7077e6e321e77f623b00cae4473434f6dc81289653a976bd8d270

Contents?: true

Size: 516 Bytes

Versions: 4

Compression:

Stored size: 516 Bytes

Contents

# frozen_string_literal: true

describe Sail::Types::AbTest, type: :lib do
  describe "#to_value" do
    subject(:to_value) { described_class.new(setting).to_value }

    let(:setting) { Sail::Setting.create!(name: :setting, cast_type: :ab_test, value: value) }

    context "when value is true" do
      let(:value) { "true" }
      it { expect([true, false]).to include(to_value) }
    end

    context "when value is false" do
      let(:value) { "false" }
      it { is_expected.to be_falsey }
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sail-3.2.0 spec/lib/types/ab_test_spec.rb
sail-3.1.0 spec/lib/types/ab_test_spec.rb
sail-3.0.1 spec/lib/types/ab_test_spec.rb
sail-3.0.0 spec/lib/types/ab_test_spec.rb