Sha256: 94f7d8abb3c7000bcc7fe24b25e476261b478156fab5e92f2127f4b668f65179
Contents?: true
Size: 1.38 KB
Versions: 7
Compression:
Stored size: 1.38 KB
Contents
# -*- encoding : utf-8 -*- describe Card::Set::Self::Admin do it "should render 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 "should trigger 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 "should trigger 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 'should be 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
7 entries across 7 versions & 1 rubygems