Sha256: 9d6e8da834830189a5f64dc2497daad10dd1d70395b852dac97bbcd8ae70a15e

Contents?: true

Size: 462 Bytes

Versions: 18

Compression:

Stored size: 462 Bytes

Contents

require "spec_helper"

describe Schematic::Serializers::Xsd do
  describe "schematic#ignore keyword" do
    with_model :some_model do
      table :id => false do |t|
        t.string :title
      end

      model do
        schematic do
          ignore :title
        end
      end
    end

    it "should exclude the methods" do
      xsd = generate_xsd_for_model(SomeModel) do
      end

      sanitize_xml(SomeModel.to_xsd).should eq(xsd)
    end
  end

end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
schematic-0.6.2 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.6.1 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.6.0 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.5.9 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.5.8 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.5.7 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.5.6 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.5.5 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.5.4 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.5.3 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.5.2 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.5.1 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.5.0 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.4.4 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.4.3 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.4.2 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.4.1 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb
schematic-0.4.0 spec/schematic/serializers/xsd_xsd_ignore_methods_spec.rb