Sha256: 1b34d8e6f68f53647c154bf6324c48e7ea338d5e081fa98025fefd9622d13651

Contents?: true

Size: 661 Bytes

Versions: 2

Compression:

Stored size: 661 Bytes

Contents

require "rails_helper"

describe Arrthorizer::Rails::ControllerConfiguration do
  describe :initialize do
    it "yields the new instance to the builder block" do
      expect { |block|
        Arrthorizer::Rails::ControllerConfiguration.new(&block)
      }.to yield_with_args(an_instance_of(Arrthorizer::Rails::ControllerConfiguration))
    end

    context "when no builder block is provided" do
      specify "an Arrthorizer::Rails::ControllerConfiguration::Error is raised" do
        expect {
          Arrthorizer::Rails::ControllerConfiguration.new
        }.to raise_error(Arrthorizer::Rails::ControllerConfiguration::Error)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
arrthorizer-0.4.2 spec/rails/controller_configuration/initialize_spec.rb
arrthorizer-0.4.1 spec/rails/controller_configuration/initialize_spec.rb