diff --git a/spec/system/avo/avo_cmd_return_to_submits_spec.rb b/spec/system/avo/avo_cmd_return_to_submits_spec.rb new file mode 100644 index 000000000..0f01b2f5b --- /dev/null +++ b/spec/system/avo/avo_cmd_return_to_submits_spec.rb @@ -0,0 +1,16 @@ +require 'rails_helper' + +RSpec.describe "CmdReturnToSubmits", type: :system do + let(:admin) { create :user, roles: {admin: true} } + let(:project) { create :project } + before do + login_as admin + end # include TestHelpers::DisableAuthentication + + it "submits form when cmd+enter is pressed" do + visit "/admin/resources/projects/#{project.id}/edit" + element = find("input[name='project[name]']") + element.send_keys [:control, :enter] + expect(page).to have_text "Project updated" + end +end