Sha256: 581524d9737eb92c1b600ac1a634299b955616290db45a5eaa9da411621fc819

Contents?: true

Size: 665 Bytes

Versions: 2

Compression:

Stored size: 665 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_table.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_table.count.should eq 720
    end
  
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

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