Sha256: 2e23a0ddcd6497115cffa1e38eeb8cf718866739cb4c35faf7b856fa0d7cd33e
Contents?: true
Size: 980 Bytes
Versions: 2
Compression:
Stored size: 980 Bytes
Contents
require_relative '../../lib/bio-publisci.rb' describe PubliSci::ORM do it "should load and save a turtle file without loss of information in old ORM" do pending("pending rewrite of abbreviaton method to account for base_url") ref = IO.read(File.dirname(__FILE__) + '/../turtle/bacon') cube = PubliSci::DataSet::ORM::DataCube.load(ref, {skip_metadata: true, generator_options: {label_column: 0}}) cube.abbreviate_known(cube.to_n3).should == ref # cube.to_n3.should == ref end it "should load properties for Observation object" do ev = PubliSci::DSL::Instance.new r = ev.instance_eval do data do object 'spec/csv/bacon.csv' end to_repository end Spira.add_repository :default, r PubliSci::ORM::Observation.count.should > 0 PubliSci::ORM::Observation.first.load_properties fi = PubliSci::ORM::Observation.first fi.chunkiness.should_not be nil fi.deliciousness.should_not be nil end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
publisci-0.1.2 | spec/ORM/data_cube_orm_spec.rb |
bio-publisci-0.1.0 | spec/ORM/data_cube_orm_spec.rb |