Sha256: f2078ea04a69e3f10c620fcdf1660e9dbde51e731b150c758211592b2bf2b61c

Contents?: true

Size: 804 Bytes

Versions: 1

Compression:

Stored size: 804 Bytes

Contents

# encoding: utf-8
require 'spec_helper'

describe Sheet do

  before(:all){ Quandl::Client.token = ENV['QUANDL_AUTH_TOKEN'] }
  
  let(:sheet){ build(:sheet) }
  
  subject{ sheet }
  
  its(:valid?){ should be_true }
  
  context "when saved" do
    
    before(:each){ subject.save }
    its(:saved?){ should be_true }
    
    describe "#description" do
      
      its(:description){ should eq "Test sheet description." }
      
      it "should find the description" do
        Sheet.find( subject.id ).description.should eq "Test sheet description."
      end
      
      it "should update the description" do
        subject.description = "New description."
        subject.save
        Sheet.find( subject.id ).description.should eq "New description."
      end
      
    end
    
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
quandl_client-0.1.16 spec/quandl/client/sheet_spec.rb