Sha256: 254b12f02164c2a98883a41bddc76638fe8ef154121f64002d52722c4a4e25d6

Contents?: true

Size: 578 Bytes

Versions: 1

Compression:

Stored size: 578 Bytes

Contents

require_relative "./spec_helper"

scope "fallback" do
  setup do
    Flag.store = Redic.new("redis://localhost:6380/23")
  end

  scope "normal mode" do
    test "fail when Redis is gone" do
      Flag.quiet = false

      assert Flag.quiet? == false
      assert_raise(Flag::RedisGoneError) do
        Flag(:fallback).on!
      end
    end
  end

  scope "quiet mode" do
    setup do
      Flag.quiet!
    end

    test "do not fail when Redis is gone" do
      assert Flag.quiet? == true

      Flag(:fallback).on!

      assert Flag(:fallback).on? == false
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
flag-1.0.0 test/fallback_test.rb