Files
spree_digital/spec/models/digital_spec.rb
2012-10-29 12:11:20 -04:00

24 lines
537 B
Ruby

require 'spec_helper'
describe Spree::Digital do
context 'validation' do
it { should belong_to(:variant) }
end
context "#create" do
end
context "#destroy" do
it "should destroy associated digital_links" do
digital = FactoryGirl.create(:digital)
3.times { digital.digital_links.create!({ :line_item => FactoryGirl.create(:line_item) }, :without_protection => true) }
Spree::DigitalLink.count.should == 3
digital.destroy
Spree::DigitalLink.count.should == 0
end
end
end