Sha256: e1d195eb091d3865c41cf4f342894a80bed43f8e1c482ec0fc0cd7ed99da4829

Contents?: true

Size: 629 Bytes

Versions: 2

Compression:

Stored size: 629 Bytes

Contents

require File.join(File.dirname(__FILE__), 'CONFIG.rb')

require 'rubygems'
require 'test/unit'

require 'og'
  
class TC_ResolveOptions < Test::Unit::TestCase # :nodoc: all

  class User
    property :name, String
    property :age, Fixnum
  end

  $og1.manage_classes(User)

  def test_all
    User.create_with :name => 'George', :age => 14
    User.create_with :name => 'Renos', :age => 20
    User.create_with :name => 'Stella', :age => 23

    users = User.find do |user|
      user.age > 10
      user.any { 
        name == 'George'
        name == 'Stella'
      }
    end
    
    assert_equal 2, users.size
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
og-0.28.0 test/og/tc_ez.rb
og-0.29.0 test/og/tc_ez.rb