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