require 'rails_helper' RSpec.describe 'Manage > Organizations', type: :system do context 'custom attribute' do context 'text' do context 'linktemplate' do it 'creates record', db_strategy: :reset do # required to edit attribute in admin interface screens = { edit: { "admin.organization": { shown: true, required: false } } } attribute = create(:object_manager_attribute_text, object_name: 'Organization', screens: screens, additional_data_options: { linktemplate: 'https://example.com' }) ObjectManager::Attribute.migration_execute refresh visit 'manage/organizations' within(:active_content) do click '[data-type="new"]' end modal_ready name = "Organization #{rand(999_999)}" within '.modal-dialog' do fill_in 'name', with: name fill_in attribute.name, with: 'value' click '.js-submit' end modal_disappear within(:active_content) do expect(page).to have_text name end end end end end end