RDF::Spec provides RSpec extensions for RDF.rb.
RDF::Spec
Requiring the RDF::Spec module
require 'rdf/spec'
Including the matchers in spec/spec_helper.rb
spec/spec_helper.rb
require 'rdf/spec' RSpec.configure do |config| config.include(RDF::Spec::Matchers) end
Using the shared examples for RDF::Enumerable
RDF::Enumerable
require 'rdf/spec/enumerable' describe RDF::Enumerable do before :each do @statements = RDF::NTriples::Reader.new(File.open("etc/doap.nt")).to_a @enumerable = @statements.dup.extend(RDF::Enumerable) end it_should_behave_like RDF_Enumerable end
Using the shared examples for RDF::Repository
RDF::Repository
require 'rdf/spec/repository' describe RDF::Repository do before :each do @repository = RDF::Repository.new end it_should_behave_like RDF_Repository end
Arto Bendiken
Ben Lavender
Modules: Matchers, VERSION