search for: orderitemtest

Displaying 1 result from an estimated 1 matches for "orderitemtest".

2006 May 26
4
Using ''validates_inclusion_of'' to validate foreign key
...rning an array that contains the order_id, if I replace it with a hardcoded array everything works as expected. The model: class OrderItem < ActiveRecord::Base validates_inclusion_of :order_id, :in => Order.find_all.collect { |order| order.id } belongs_to :order end The test: class OrderItemTest < Test::Unit::TestCase fixtures :orders, :order_items def test_validates_inclusion_of_order_id_in_orders orderitem = OrderItem.new(:order_id => 1) assert( orderitem.save, orderitem.errors.full_messages.join(''\n'')) end end The fixture: first: id: 1 sid: ...