mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-25 20:46:48 +00:00
Allow removing customer codes
This commit is contained in:
@@ -1,6 +1,23 @@
|
||||
require 'spec_helper'
|
||||
|
||||
describe Customer, type: :model do
|
||||
describe 'an existing customer' do
|
||||
let(:customer) { create(:customer) }
|
||||
|
||||
it "saves its code" do
|
||||
code = "code one"
|
||||
customer.code = code
|
||||
customer.save
|
||||
expect(customer.code).to eq code
|
||||
end
|
||||
|
||||
it "can remove its code" do
|
||||
customer.code = ""
|
||||
customer.save
|
||||
expect(customer.code).to be nil
|
||||
end
|
||||
end
|
||||
|
||||
describe 'creation callbacks' do
|
||||
let!(:user1) { create(:user) }
|
||||
let!(:user2) { create(:user) }
|
||||
|
||||
Reference in New Issue
Block a user