Sha256: 0ee86f69cdda193b46a57fdd622d6306b00055d301ff1e6d24cf140fe690c2c5

Contents?: true

Size: 372 Bytes

Versions: 3

Compression:

Stored size: 372 Bytes

Contents

require 'spec_helper'

describe Yema::Rule::Format, 'valid options' do

  subject { described_class.new(:foo, options) }

  it_behaves_like "valid options", {format: /abc/}

  it_behaves_like "invalid options", {}
  it_behaves_like "invalid options", {format: '3'}
  it_behaves_like "invalid options", {format: [3, 4]}
  it_behaves_like "invalid options", {format: 3}
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
yema-0.0.3 spec/unit/rule/format/valid_options_spec.rb
yema-0.0.2 spec/unit/rule/format/valid_options_spec.rb
yema-0.0.1 spec/unit/rule/format/valid_options_spec.rb