Sha256: a26ef19c868696f2b4bc3679902416244902e1b8adbd54d0ba78539735a68e50

Contents?: true

Size: 1.16 KB

Versions: 5

Compression:

Stored size: 1.16 KB

Contents

$:.unshift "."
require File.join(File.dirname(__FILE__), 'spec_helper')

describe RDF::RDFXML::Format do
  context "discovery" do
    {
      "rdf"                 => RDF::Format.for(:rdf),
      "rdfxml"              => RDF::Format.for(:rdfxml),
      "etc/foaf.xml"        => RDF::Format.for("etc/foaf.xml"),
      "etc/foaf.rdf"        => RDF::Format.for("etc/foaf.rdf"),
      "foaf.xml"            => RDF::Format.for(:file_name      => "foaf.xml"),
      "foaf.rdf"            => RDF::Format.for(:file_name      => "foaf.xml"),
      ".xml"                => RDF::Format.for(:file_extension => "xml"),
      ".rdf"                => RDF::Format.for(:file_extension => "rdf"),
      "application/xml"     => RDF::Format.for(:content_type   => "application/xml"),
      "application/rdf+xml" => RDF::Format.for(:content_type   => "application/rdf+xml"),
    }.each_pair do |label, format|
      it "should discover '#{label}'" do
        format.should == RDF::RDFXML::Format
      end
    end
    
    it "should discover 'xml'" do
      RDF::Format.for(:xml).reader.should == RDF::RDFXML::Reader
      RDF::Format.for(:xml).writer.should == RDF::RDFXML::Writer
    end
  end
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
rdf-rdfxml-0.3.4 spec/format_spec.rb
rdf-rdfxml-0.3.3.1 spec/format_spec.rb
the-experimenters-rdf-rdfxml-0.3.4 spec/format_spec.rb
the-experimenters-rdf-rdfxml-0.3.3 spec/format_spec.rb
rdf-rdfxml-0.3.3 spec/format_spec.rb