mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-02-05 22:26:07 +00:00
Registered user controller method spec
This commit is contained in:
committed by
Maikel Linke
parent
598677be3f
commit
94b90b4a73
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user