menu, table,rooms, orders structure
This commit is contained in:
@@ -4,4 +4,19 @@ RSpec.describe MenuCategory, type: :model do
|
||||
it { should validate_presence_of(:name) }
|
||||
it { should belong_to(:menu) }
|
||||
|
||||
describe ' #parent & #children' do
|
||||
it 'should be able to do parent tree' do
|
||||
menu = Menu.new(:name => "Test Category Menu", :is_active => true )
|
||||
menu.save!
|
||||
|
||||
c1 = MenuCategory.new(:name =>"Parent Category", :menu => menu)
|
||||
c1.save!
|
||||
c2 = MenuCategory.new(:name =>"Child Category", :menu => menu, :parent => c1)
|
||||
c2.save
|
||||
|
||||
expect(c1.children).to include(c2)
|
||||
expect(c2.parent).to eq c1
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user