Sha256: 343d29035c94b551a58c32e9d30b40b9751576503c91e1888947826ef3d7e467

Contents?: true

Size: 661 Bytes

Versions: 1

Compression:

Stored size: 661 Bytes

Contents

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

require 'rubygems'
require 'facets'
require 'test/unit'
require 'ostruct'

require 'og'
require 'glue/timestamped'

=begin
$og = Og.setup(
  :store => 'psql',
  :name => 'test',
  :user => 'postgres',
  :password => 'navelrulez',
  :destroy => true
)
=end

class TestCaseOgTimestamped < Test::Unit::TestCase # :nodoc: all

  class Article 
    is Timestamped
    property :body, String

    def initialize(body = nil)
      @body = body
    end
  end

  $og1.manage_classes Article

  def test_all
    a = Article.create('article')
    a.save

    a = Article[1]
    assert a.create_time
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
og-0.28.0 test/og/mixin/tc_timestamped.rb