Sha256: 4f4ed0721a3b6aa1a8fd23f1a78f762897c975448f033fb5919b19758b726336
Contents?: true
Size: 1 KB
Versions: 11
Compression:
Stored size: 1 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_USER_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
11 entries across 11 versions & 1 rubygems