Sha256: 61630de3184cef4e3373e20363b82ccd3586083a345a437a6b0b239dfc3bb0ec

Contents?: true

Size: 354 Bytes

Versions: 4

Compression:

Stored size: 354 Bytes

Contents

require 'spec_helper'

describe ValueStruct::StrictArguments do
  subject do
    ValueStruct.new_with_mixins(:x, :y, [ValueStruct::StrictArguments]).new
  end

  it 'raises argument errors if not given the right number of arguments' do
    lambda{
      subject.new
    }.should raise_error(ArgumentError, 'wrong number of arguments (0 for 2)')
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
value_struct-0.8.1 spec/strict_arguments_spec.rb
value_struct-0.8.0 spec/strict_arguments_spec.rb
value_struct-0.7.0 spec/strict_arguments_spec.rb
value_struct-0.6.0 spec/strict_arguments_spec.rb