24 lines
537 B
Ruby
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
|
|
|