Sha256: 930aea730ddb3e4b73d1361b49ea7f02425836e0fcbb6267385905da9e8aa749

Contents?: true

Size: 617 Bytes

Versions: 44

Compression:

Stored size: 617 Bytes

Contents

# -*- encoding : utf-8 -*-

describe Card::Codename, "Codename" do

  before do
    @codename = :default
  end

  it "should be sane" do    
    expect(Card[@codename].codename).to eq(@codename.to_s) #would prefer Symbol eventually
    card_id = Card::Codename[@codename]
    expect(card_id).to be_a_kind_of Integer
    expect(Card::Codename[card_id]).to eq(@codename)
  end

  it "should make cards indestructable" do
    Card::Auth.as_bot do
      card = Card[@codename]
      card.delete
      expect(card.errors[:delete].first).to match 'is a system card'
      expect(Card[@codename]).to be
    end
  end
  
end

Version data entries

44 entries across 44 versions & 2 rubygems

Version Path
card-1.17.4 spec/lib/card/codename_spec.rb
card-1.17.3 spec/lib/card/codename_spec.rb
card-1.17.2 spec/lib/card/codename_spec.rb
card-1.17.1 spec/lib/card/codename_spec.rb
card-1.17.0 spec/lib/card/codename_spec.rb
card-1.16.15 spec/lib/card/codename_spec.rb
card-1.16.14 spec/lib/card/codename_spec.rb
card-1.16.13 spec/lib/card/codename_spec.rb
card-1.16.12 spec/lib/card/codename_spec.rb
card-1.16.11 spec/lib/card/codename_spec.rb
card-1.16.10 spec/lib/card/codename_spec.rb
card-1.16.9 spec/lib/card/codename_spec.rb
card-1.16.8 spec/lib/card/codename_spec.rb
card-1.16.7 spec/lib/card/codename_spec.rb
card-1.16.6 spec/lib/card/codename_spec.rb
card-1.16.5 spec/lib/card/codename_spec.rb
card-1.16.4 spec/lib/card/codename_spec.rb
card-1.16.3 spec/lib/card/codename_spec.rb
card-1.16.2 spec/lib/card/codename_spec.rb
card-1.16.1 spec/lib/card/codename_spec.rb