Sha256: 1543030ed74434178650d7d76596550defba323406dd41ef986a2d15b96133c6
Contents?: true
Size: 1.22 KB
Versions: 3
Compression:
Stored size: 1.22 KB
Contents
# require_relative '../../lib/r2rdf/data_cube.rb' # require_relative '../../lib/r2rdf/generators/r_matrix.rb' # require 'rdf/turtle' # require 'rserve' require_relative '../../lib/bio-publisci.rb' require 'tempfile' describe R2RDF::Reader::RMatrix do def create_graph(turtle_string) f = Tempfile.new('graph') f.write(turtle_string) f.close graph = RDF::Graph.load(f.path, :format => :ttl) f.unlink graph end before(:each) do @generator = R2RDF::Reader::RMatrix.new @connection = Rserve::Connection.new end it "generators a simple output automatically", no_travis: true do f=Tempfile.new('matrix') @connection.eval "mat = matrix(c(2, 4, 3, 1, 5, 7), nrow=3, ncol=2)" @generator.generate_n3(@connection,'mat',f.path,{quiet: true}) turtle_string = IO.read("#{f.path}_structure.ttl") + IO.read("#{f.path}_0.ttl") graph = create_graph(turtle_string) graph.size.should > 0 end it "can generate string output", no_travis: true do f=Tempfile.new('matrix') @connection.eval "mat = matrix(c(2, 4, 3, 1, 5, 7), nrow=3, ncol=2)" turtle_string = @generator.generate_n3(@connection,'mat',f.path,{quiet: true, output: :string}) graph = create_graph(turtle_string) graph.size.should > 0 end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
bio-publisci-0.0.6 | spec/generators/r_matrix_spec.rb |
bio-publisci-0.0.5 | spec/generators/r_matrix_spec.rb |
bio-publisci-0.0.4 | spec/generators/r_matrix_spec.rb |