Sha256: 2f4f1f750ebd1ef76d7711dc0106a96122b2b0ade62ea350bb63e24dd9fb2864

Contents?: true

Size: 405 Bytes

Versions: 5

Compression:

Stored size: 405 Bytes

Contents

describe "demand a! (certain class)" do
  
  before do
    @fail = Checked::Demand::Failed
    @d = lambda { |val, k|
      d = Checked::Demand.new(val)
      d.a! k
      d.target
    }
  end

  it 'must fail if invalid class' do
    should.raise(@fail) {
      @d.call('', Symbol)
    }.message.should.include 'can only be of class/module: Symbol'
  end
  
end # === describe demand a! (certain class)

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
Checked-0.1.4 spec/tests/Demand_Vars.rb
Checked-0.1.3 spec/tests/Demand_Vars.rb
Checked-0.1.2 spec/tests/Demand_Vars.rb
Checked-0.1.1 spec/tests/Demand_Vars.rb
Checked-0.1.0 spec/tests/Demand_Vars.rb