Sha256: 22593121ac44716bdd882d165b25ec6290109f7bcfd4dd86d05d45bd88afcb6c
Contents?: true
Size: 702 Bytes
Versions: 1
Compression:
Stored size: 702 Bytes
Contents
require 'spec_helper' describe TresDelta::Customer do describe "initalization" do let(:name) { "Johnny B" } context "new customer" do let(:customer) { TresDelta::Customer.new(:name => name) } it "generates a random vault key" do expect(customer.vault_key.size).to eq(24) end it "uses the assigned name" do expect(customer.name).to eq(name) end end context "existing customer" do let(:vault_key) { SecureRandom.hex(12) } let(:customer) { TresDelta::Customer.new(:vault_key => vault_key) } it "is initialized with a given vault key" do expect(customer.vault_key).to eq(vault_key) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tres_delta-0.0.1 | spec/tres_delta/customer_spec.rb |