issue_2671_pending_till_can_be_changed_by_customer_spec.rb 560 B

1234567891011121314151617181920
  1. require 'rails_helper'
  2. RSpec.describe Issue2671PendingTillCanBeChangedByCustomer, type: :db_migration do
  3. let(:attr) { ObjectManager::Attribute.find_by name: :pending_time }
  4. let(:initial_data_option) { { future: true, past: true, diff: 0 } }
  5. before do
  6. attr.update!(data_option: initial_data_option)
  7. end
  8. it 'adds permission' do
  9. migrate
  10. expect(attr.reload.data_option).to include(permission: %w[ticket.agent])
  11. end
  12. it 'keeps other settings' do
  13. migrate
  14. expect(attr.reload.data_option).to include(initial_data_option)
  15. end
  16. end