Sha256: 2934b00a64fef3436939fd0bc9fe146272400bd86f890df686d6a38ea3e484a4

Contents?: true

Size: 1.1 KB

Versions: 7

Compression:

Stored size: 1.1 KB

Contents

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

describe Card::Set::Right::Comment do
  context 'record appender' do
    before do
      #      @r = Card.where(type_id: Card::RoleID).first
      @rule = Card.new name: 'A+*self+*comment', type_id: Card::PointerID, content: '[[Anyone Signed In]]'
    end

    it 'should have appender immediately' do
      expect(Card['a'].ok?(:comment)).not_to be_truthy
      Card::Auth.as_bot do
        @rule.save!
      end
      expect(Card['a'].ok?(:comment)).to be_truthy
    end

    it 'should have appender immediately' do
      Card::Auth.as_bot do
        expect(Card['a'].ok?(:comment)).not_to be_truthy
        @rule.save!
        expect(Card['a'].ok?(:comment)).to be_truthy
      end
    end
  end

  context 'comment addition' do
    it 'should combine content after save' do
      Card::Auth.as_bot do
        Card.create name: 'basicname+*self+*comment', content: '[[Anyone Signed In]]'
        @c = Card.fetch 'basicname'
        @c.comment = " and more\n  \nsome lines\n\n"
        @c.save!
      end
      expect(Card['basicname'].content).to match(/\<p\>some lines\<\/p\>/)
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
card-1.18.6 mod/04_settings/spec/set/right/comment_spec.rb
card-1.18.5 mod/04_settings/spec/set/right/comment_spec.rb
card-1.18.4 mod/04_settings/spec/set/right/comment_spec.rb
card-1.18.3 mod/04_settings/spec/set/right/comment_spec.rb
card-1.18.2 mod/04_settings/spec/set/right/comment_spec.rb
card-1.18.1 mod/04_settings/spec/set/right/comment_spec.rb
card-1.18.0 mod/04_settings/spec/set/right/comment_spec.rb