Sha256: 0d6b3a52535ebcc1cc63fe9b9ce79ba9f7cf1fb3db250243373323f101882718

Contents?: true

Size: 415 Bytes

Versions: 7

Compression:

Stored size: 415 Bytes

Contents

# frozen_string_literal: true
require 'spec_helper'

RSpec.describe ActiveTriples::Schema do
  subject { described_class }

  describe ".property" do
    it "should define a property" do
      subject.property :title, :predicate => RDF::Vocab::DC.title

      property = subject.properties.first
      expect(property.name).to eq :title
      expect(property.predicate).to eq RDF::Vocab::DC.title
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
active-triples-0.11.0 spec/active_triples/schema_spec.rb
active-triples-0.10.2 spec/active_triples/schema_spec.rb
active-triples-0.10.1 spec/active_triples/schema_spec.rb
active-triples-0.10.0 spec/active_triples/schema_spec.rb
active-triples-0.9.0 spec/active_triples/schema_spec.rb
active-triples-0.8.3 spec/active_triples/schema_spec.rb
active-triples-0.8.2 spec/active_triples/schema_spec.rb