Sha256: dbc607c8353d593a5bdf6a92c2cc641c17b50784d1e961de3d02893e15c45ec1
Contents?: true
Size: 1.15 KB
Versions: 1
Compression:
Stored size: 1.15 KB
Contents
require 'spec_helper' describe Krikri::LDP::Resource do before do # a dummy resource class DummyResource; include Krikri::LDP::Resource; end end after do Object.send(:remove_const, 'DummyResource') end subject { DummyResource.new } it 'has a connection' do expect(subject.ldp_connection).to be_a Faraday::Connection end context 'with subject' do before do # add required interface to DummyResourcey class DummyResource def rdf_subject RDF::URI(File.join(Krikri::Settings['marmotta']['ldp'], '/moomin-papa')) end end end after do RDF::Marmotta.new(Krikri::Settings['marmotta']['base']).clear! end context 'without marmotta connection' do before do @real_connection = Krikri::Settings['marmotta']['ldp'] Krikri::Settings['marmotta']['ldp'] = 'http://localhost:4/marmotta/' end after do Krikri::Settings['marmotta']['ldp'] = @real_connection end it 'raises an appropriate error' do expect { subject.exists? }.to raise_error Faraday::ConnectionFailed end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
krikri-0.1.0 | spec/ldp/resource_spec.rb |