Sha256: 64166ec04c373844c3489188bc41ba0887f503ecc38226242ea31c72679f95fb
Contents?: true
Size: 1.36 KB
Versions: 1
Compression:
Stored size: 1.36 KB
Contents
# -*- encoding : utf-8 -*- describe Card::Set::Self::Admin do it "renders a table" do Card::Auth.as_bot do @core = render_card :core, name: :admin end assert_view_select @core, "table" end context "#update" do before do @admin = Card[:admin] end it "triggers empty trash (with right params)" do Card::Auth.as_bot do Card["A"].delete! expect(Card.where(trash: true)).not_to be_empty Card::Env.params[:task] = :empty_trash @admin.update_attributes({}) expect(Card.where(trash: true)).to be_empty end end it "triggers deleting old revisions (with right params)" do Card::Auth.as_bot do a = Card["A"] a.update_attributes! content: "a new day" a.update_attributes! content: "another day" expect(a.actions.count).to eq(3) Card::Env.params[:task] = :delete_old_revisions @admin.update_attributes({}) expect(a.actions.count).to eq(1) end end # it 'is trigger reference repair' do # Card::Auth.as_bot do # a = Card['A'] # puts a.references_out.count # Card::Env.params[:task] = :repair_references # puts a.references_out.count # @all.update_attributes({}) # puts a.references_out.count # # end # end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
card-1.20.0 | mod/admin/spec/set/self/admin_spec.rb |