Skip to content

Commit 6b9d724

Browse files
committed
Update dependencies and relax the dependency on rack.
1 parent 1b6e9b4 commit 6b9d724

2 files changed

Lines changed: 12 additions & 5 deletions

File tree

ld-patch.gemspec

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,13 @@ Gem::Specification.new do |gem|
3636
gem.add_runtime_dependency 'rdf-xsd', '~> 3.2'
3737

3838
gem.add_development_dependency 'json-ld', '~> 3.2'
39-
gem.add_development_dependency 'rack', '~> 2.2'
39+
gem.add_development_dependency 'rack', '>= 2.2', '< 4'
40+
gem.add_development_dependency 'rdf-normalize', '~> 0.5'
4041
gem.add_development_dependency 'rdf-spec', '~> 3.2'
41-
gem.add_development_dependency 'rspec', '~> 3.10'
42+
gem.add_development_dependency 'rspec', '~> 3.12'
4243
gem.add_development_dependency 'rspec-its', '~> 1.3'
4344
gem.add_development_dependency 'yard' , '~> 0.9'
44-
gem.add_development_dependency 'webmock', '~> 3.11'
45+
gem.add_development_dependency 'webmock', '~> 3.18'
4546

4647
gem.post_install_message = nil
4748
end

spec/suite_helper.rb

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
# Used for Turtle tests
33
require 'rdf/turtle'
44
require 'json/ld'
5+
require 'rdf/normalize'
56

67
# For now, override RDF::Utils::File.open_file to look for the file locally before attempting to retrieve it
78
module RDF::Util
@@ -132,6 +133,7 @@ def entries
132133

133134
class Entry < JSON::LD::Resource
134135
attr_accessor :debug
136+
def format; :normalize; end # for debug output
135137

136138
def base
137139
action.is_a?(Hash) ? action.fetch("base", action["data"]) : action
@@ -151,15 +153,19 @@ def data
151153
end
152154

153155
def target_graph
154-
@graph ||= RDF::Graph.load(CGI.unescape(data), base_uri: base)
156+
@graph ||= RDF::Graph.new do |g|
157+
g << RDF::Reader.open(CGI.unescape(data), base_uri: base)
158+
end
155159
end
156160

157161
def expected
158162
@expected ||= RDF::Util::File.open_file(CGI.unescape(result)) {|f| f.read}
159163
end
160164

161165
def expected_graph
162-
@expected_graph ||= RDF::Graph.load(CGI.unescape(result), base_uri: base)
166+
@expected_graph ||= RDF::Graph.new do |g|
167+
g << RDF::Reader.open(CGI.unescape(result), base_uri: base)
168+
end
163169
end
164170

165171
def evaluate?

0 commit comments

Comments
 (0)