Allow removing customer codes

This commit is contained in:
Maikel Linke
2016-06-10 18:14:19 +10:00
parent ee0a226388
commit db3637fe84
3 changed files with 30 additions and 6 deletions

View File

@@ -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) }