Sha256: d1b767e9afa16b63ddc89b006a5c521af0e547e9a65c0d78f880d7262630e77a
Contents?: true
Size: 702 Bytes
Versions: 12
Compression:
Stored size: 702 Bytes
Contents
RSpec.describe Card::Set::All::Codename do describe "codename" do let(:card) { Card["c"] } it "requires admin permission" do card.update codename: "structure" expect(card.errors[:codename].first).to match(/only admins/) end it "checks uniqueness" do Card::Auth.as_bot do card.update codename: "structure" expect(card.errors[:codename].first).to match(/already in use/) end end end describe "reset_codename_cache" do it "resets codename cache when codename is updated" do card = Card.create! name: "Codename Haver", codename: :codename_haver expect(Card::Codename.id(:codename_haver)).to eq(card.id) end end end
Version data entries
12 entries across 12 versions & 1 rubygems