mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-24 20:36:49 +00:00
33 lines
787 B
Ruby
33 lines
787 B
Ruby
require 'spec_helper'
|
|
|
|
describe "Mail Methods" do
|
|
include AuthenticationWorkflow
|
|
|
|
before(:each) do
|
|
quick_login_as_admin
|
|
visit spree.admin_path
|
|
click_link "Configuration"
|
|
end
|
|
|
|
context "edit" do
|
|
before(:each) do
|
|
click_link "Mail Method Settings"
|
|
end
|
|
|
|
it "should be able to edit mail method settings" do
|
|
fill_in "mail_bcc", with: "spree@example.com99"
|
|
click_button "Update"
|
|
expect(page).to have_content("successfully updated!")
|
|
end
|
|
|
|
# Regression test for #2094
|
|
it "does not clear password if not provided" do
|
|
Spree::Config[:smtp_password] = "haxme"
|
|
click_button "Update"
|
|
expect(page).to have_content("successfully updated!")
|
|
|
|
expect(Spree::Config[:smtp_password]).not_to be_blank
|
|
end
|
|
end
|
|
end
|