Sha256: 735d4d1b5a246d30167368b2cda6e782969bbeb91bd88e63f6e3014bb7e0a59b

Contents?: true

Size: 653 Bytes

Versions: 1

Compression:

Stored size: 653 Bytes

Contents

# encoding: utf-8
require 'spec_helper'

describe Dataset do
  
  let(:dataset){ create(:dataset) }
  subject{ Dataset.find(dataset.id) }

  its(:data){ should be_present }

  describe "#delete_data" do
    before(:each){ subject.delete_data }
    it "data should be blank" do
      Dataset.find(dataset.id).data.should be_blank
    end
  end

  describe "#delete_rows" do
    
    let(:dates_slice){ dataset.data.to_h.keys[10..19] }
    
    before(:each){ subject.delete_rows( dates_slice ) }
    
    its(:status){ should eq 200 }
  
    it "data count should be 720" do
      Dataset.find( dataset.id ).data.count.should eq 720
    end
  
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
quandl_cassinatra-0.2.3 spec/quandl/cassinatra/dataset/delete_spec.rb