Sha256: 6f46c052e344297f8e9735d9573e5bf71aa67a32e39b2913fd39358bcd15bbee
Contents?: true
Size: 548 Bytes
Versions: 3
Compression:
Stored size: 548 Bytes
Contents
require 'spec_helper' describe 'Yema::Virtus::Rule::Format' do subject { described_class.new(name: value).errors } let(:described_class) do Class.new do include Yema::Virtus::Validations attribute :name, String, strict: :none, format: /abc/ self end end it_behaves_like "valid resource", "abc" it_behaves_like "valid resource", "1abcs" it_behaves_like "invalid resource", "" it_behaves_like "invalid resource", nil it_behaves_like "invalid resource", false it_behaves_like "invalid resource", 1 end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
yema-0.0.3 | spec/integration/virtus/format_spec.rb |
yema-0.0.2 | spec/integration/virtus/format_spec.rb |
yema-0.0.1 | spec/integration/virtus/format_spec.rb |