Sha256: 49d8c19c5c02c1bf375bb7a98d3dbb60e1b8f378b305fa6dfe891042422c518d

Contents?: true

Size: 316 Bytes

Versions: 3

Compression:

Stored size: 316 Bytes

Contents

require 'test/unit'
require 'schema'

class SchemaTest < Test::Unit::TestCase

  def test_initialize
    s = Schema.new("0.0.1")
    assert_equal "0.0.1", s.version
  end

  def test_entity
    s = Schema.new("0.0.1")
    e = s.entity("MyType") { |e| assert e.is_a?(Entity) }
    assert e.is_a?(Entity)
  end


end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby-xcdm-0.0.3 test/test_schema.rb
ruby-xcdm-0.0.2 test/test_schema.rb
ruby-xcdm-0.0.1 test/test_schema.rb