Sha256: a58b07e4e5165b7880509a1d1a9c64d73b4553c5cb3311924ce819ae0acb9b19
Contents?: true
Size: 1.36 KB
Versions: 10
Compression:
Stored size: 1.36 KB
Contents
# -*- encoding : utf-8 -*- describe Card::Set::All::Type do describe "card with wagneered type" do before do Card::Auth.as_bot do @type = Card.create! name: "Hat", type: "Cardtype" end @hat = Card.new type: "Hat" end it "has a type_name" do expect(@hat.type_name).to eq("Hat") end it "does not have a type_code" do expect(@hat.type_code).to eq(nil) end it "has a type_id" do expect(@hat.type_id).to eq(@type.id) end it "has a type_card" do expect(@hat.type_card).to eq(@type) end end describe "card with structured type" do before do Card::Auth.as_bot do Card.create! name: "Topic", type: "Cardtype" Card.create! name: "Topic+*type+*structure", content: "{{+results}}" Card.create! name: "Topic+results+*type plus right+*structure", type: "Search", content: "{}" end end it "clears cache of structured nested card after saving" do pending "need new mechanism to replace #reset_type_specific_fields" Card::Auth.as_bot do expect(Card.fetch("t1+results", new: {}).type_name).to eq("Basic") topic1 = Card.new type: "Topic", name: "t1" topic1.format._render_new topic1.save! expect(Card.fetch("t1+results", new: {}).type_name).to eq("Search") end end end end
Version data entries
10 entries across 10 versions & 1 rubygems