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