@@ -339,7 +339,7 @@ def save_example(examples:, element:, title:, example_number:, error:, warn:)
339
339
when 'ttl' , 'trig'
340
340
begin
341
341
reader_errors = [ ]
342
- RDF ::TriG ::Reader . new ( content , logger : reader_errors ) { | r | r . validate! }
342
+ RDF ::Repository . new << RDF :: TriG ::Reader . new ( content , validate : true , logger : reader_errors )
343
343
rescue
344
344
reader_errors . each do |er |
345
345
errors << "Example #{ ex [ :number ] } at line #{ ex [ :line ] } parse error: #{ er } "
@@ -350,7 +350,7 @@ def save_example(examples:, element:, title:, example_number:, error:, warn:)
350
350
when 'nq'
351
351
begin
352
352
reader_errors = [ ]
353
- RDF ::NQuads ::Reader . new ( content , logger : reader_errors ) { | r | r . validate! }
353
+ RDF ::Repository . new << RDF :: NQuads ::Reader . new ( content , validate : true , logger : reader_errors )
354
354
rescue
355
355
reader_errors . each do |er |
356
356
errors << "Example #{ ex [ :number ] } at line #{ ex [ :line ] } parse error: #{ er } "
@@ -377,8 +377,10 @@ def save_example(examples:, element:, title:, example_number:, error:, warn:)
377
377
when ex [ :fromRdf ] then :fromRdf
378
378
when ex [ :toRdf ] then :toRdf
379
379
when ex [ :ext ] == 'table' then :toRdf
380
- when ex [ :ext ] == 'json' then nil
381
- else :expand
380
+ when %w( json ttl trig ) . include? ( ex [ :ext ] )
381
+ nil
382
+ else
383
+ :expand
382
384
end
383
385
384
386
# Set args to parse example content
@@ -420,6 +422,8 @@ def save_example(examples:, element:, title:, example_number:, error:, warn:)
420
422
options [ :base ] = ex [ :base ] if ex [ :base ]
421
423
args = [ StringIO . new ( content ) , ( StringIO . new ( ex [ :context ] ) if ex [ :context ] ) , options ]
422
424
end
425
+ else
426
+ args = [ StringIO . new ( content ) , options ]
423
427
end
424
428
425
429
if ex [ :result_for ]
@@ -557,8 +561,8 @@ def save_example(examples:, element:, title:, example_number:, error:, warn:)
557
561
558
562
if verbose
559
563
$stderr. puts "expected:\n " + expected . to_trig
560
- $stderr. puts "expected table:\n " + begin
561
- dataset_to_table ( expected )
564
+ $stderr. puts "result table:\n " + begin
565
+ dataset_to_table ( result )
562
566
rescue
563
567
errors << "Example #{ ex [ :number ] } at line #{ ex [ :line ] } raised error turning into table: #{ $!} "
564
568
""
0 commit comments