|
@@ -511,10 +511,11 @@ RSpec.describe NotificationFactory::Renderer do
|
|
|
context 'with a textarea attribute' do
|
|
|
let(:create_object_manager_attribute) do
|
|
|
create(:object_manager_attribute_textarea, name: 'textarea')
|
|
|
+ create(:object_manager_attribute_textarea, name: 'textarea_empty')
|
|
|
end
|
|
|
- let(:ticket) { create(:ticket, customer: @user, textarea: "Line 1\nLine 2\nLine 3") }
|
|
|
- let(:template) { '#{ticket.textarea} _SEPERATOR_ #{ticket.textarea.value}' }
|
|
|
- let(:expected_render) { 'Line 1<br>Line 2<br>Line 3 _SEPERATOR_ Line 1<br>Line 2<br>Line 3' }
|
|
|
+ let(:ticket) { create(:ticket, customer: @user, textarea: "Line 1\nLine 2\nLine 3", textarea_empty: nil) }
|
|
|
+ let(:template) { '#{ticket.textarea} _SEPERATOR_ #{ticket.textarea.value} _SEPERATOR_ #{ticket.textarea_empty} _SEPERATOR_ #{ticket.textarea_empty.value}' }
|
|
|
+ let(:expected_render) { 'Line 1<br>Line 2<br>Line 3 _SEPERATOR_ Line 1<br>Line 2<br>Line 3 _SEPERATOR_ _SEPERATOR_ ' }
|
|
|
|
|
|
it_behaves_like 'correctly rendering the attributes'
|
|
|
end
|