Commit d7b0f56123d1ece9fceda25cf60b1a3bfe14ceaf

Authored by Keilla Menezes
Committed by Daniela Feitosa
1 parent dc6be7cf

Keep the feed reader block enabled after edition

(ActionItem1798)
app/models/feed_reader_block.rb
... ... @@ -12,7 +12,7 @@ class FeedReaderBlock < Block
12 12 def address=(new_address)
13 13 old_address = address
14 14 orig_set_address(new_address)
15   - self.enabled = (old_address.blank? && !new_address.blank?) || (new_address && new_address != old_address) || false
  15 + self.enabled = (new_address && new_address != old_address) || (new_address && self.enabled) || false
16 16 end
17 17  
18 18 settings_items :limit, :type => :integer
... ...
test/unit/feed_reader_block_test.rb
... ... @@ -173,4 +173,10 @@ class FeedReaderBlockTest < ActiveSupport::TestCase
173 173 assert_equal true, reader.enabled, 'must enable when setting to new address'
174 174 end
175 175  
  176 + should 'kepp enable when address is not changed' do
  177 + reader = build(:feed_reader_block, :address => 'http://www.example.com/feed')
  178 + reader.address = 'http://www.example.com/feed'
  179 + assert_equal true, reader.enabled
  180 + end
  181 +
176 182 end
... ...