option_test.rb
658 Bytes
require "#{File.dirname(__FILE__)}/../../test_helper"
class DeliveryPlugin::OptionTest < ActiveSupport::TestCase
def setup
@profile = build(Profile)
@cycle = build(OrdersCyclePluginCycle, :profile => @profile)
@delivery_method = build(OrdersCyclePluginMethod, :profile => @profile)
end
attr_accessor :profile
attr_accessor :cycle
attr_accessor :delivery_method
should 'be associated with a cycle and a delivery method' do
option = OrdersCyclePluginOption.new :cycle => @cycle, :delivery_method => @delivery_method
assert option.valid?
option = OrdersCyclePluginOption.new
:wa
assert !option.valid?
end
end