Sha256: b86afdceb2c4b796c4628b7fb10ff8103a32eb9f3ddf1068260e86a86666c55a
Contents?: true
Size: 1.01 KB
Versions: 26
Compression:
Stored size: 1.01 KB
Contents
# encoding: utf-8 require 'spec_helper' describe Dataset do let(:dataset){ create(:dataset, source_code: nil ) } subject{ dataset } context "admin user" do its(:saved?){ should be_true } its(:source_code){ should be_present } describe "#source_code=" do before(:each){ subject.source_code = 'WHO' subject.save } its(:status){ should be 200 } its(:source_code){ should eq 'WHO' } end end context "normal user" do # behave as a user before(:all){ Quandl::Client.token = ENV['QUANDL_TEST_TOKEN'] } its(:saved?){ should be_true } its(:source_code){ should be_present } it "should find the source" do Source.find(dataset.source_code).exists?.should be_true end describe "#source_code=" do before(:each){ subject.source_code = 'WHO' subject.save } its(:status){ should be 422 } end after(:all){ Quandl::Client.token = ENV['QUANDL_AUTH_TOKEN'] } end end
Version data entries
26 entries across 26 versions & 1 rubygems