Registered user controller method spec

This commit is contained in:
Matt-Yorkley
2018-02-14 16:01:49 +00:00
committed by Maikel Linke
parent 598677be3f
commit 94b90b4a73

View File

@@ -1,4 +1,5 @@
require 'spec_helper'
require 'spree/api/testing_support/helpers'
describe Spree::UsersController, type: :controller do
include AuthenticationWorkflow
@@ -46,4 +47,18 @@ describe Spree::UsersController, type: :controller do
expect(orders).not_to include d1o3
end
end
describe "registered_email" do
let!(:user) { create(:user) }
it "returns true if email corresponds to a registered user" do
spree_post :registered_email, email: user.email
expect(json_response['registered']).to eq true
end
it "returns false if email does not correspond to a registered user" do
spree_post :registered_email, email: 'nonregistereduser@example.com'
expect(json_response['registered']).to eq false
end
end
end