Sha256: 9ebb50ba2711aa1af90c145a303255eac389c2c35a8130fb4fd231b149efe621

Contents?: true

Size: 646 Bytes

Versions: 1

Compression:

Stored size: 646 Bytes

Contents

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

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

require 'og'
require 'glue/timestamped'

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

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

  class Article 
    is Timestamped
    property :body, String

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

  def test_all
    $og.manage_classes    

    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.27.0 test/og/mixin/tc_timestamped.rb