Sha256: cf20f9ce571b6a12a90afc4f0ac5254bcf1006f298516bd12a2898d5491a476a
Contents?: true
Size: 708 Bytes
Versions: 8
Compression:
Stored size: 708 Bytes
Contents
require 'test_base' include DocumentMapper describe Symbol do it 'should create a selector from a valid operator' do selector = :my_attribute.gte assert_equal 'gte', selector.operator assert_equal :my_attribute, selector.attribute end it 'should not raise an error on valid operators' do begin :my_attribute.equal :my_attribute.gt :my_attribute.gte :my_attribute.in :my_attribute.lt :my_attribute.lte rescue StandardError => e assert false, 'Calling operator on symbol raised error' end end it 'should raise an error on invalid operators' do assert_raises NoMethodError do :my_attribute.not_supported end end end
Version data entries
8 entries across 8 versions & 1 rubygems