Mercurial > hg > soundsoftware-site
view .svn/pristine/b6/b65ec8c82f61d464c9e0e9afaf52479ff0abd80c.svn-base @ 1628:9c5f8e24dadc live tip
Quieten this cron script
author | Chris Cannam |
---|---|
date | Tue, 25 Aug 2020 11:38:49 +0100 |
parents | 038ba2d95de8 |
children |
line wrap: on
line source
require 'spec_helper' describe "Helper" do include CollectiveIdea::Acts::NestedSet::Helper before(:all) do self.class.fixtures :categories end describe "nested_set_options" do it "test_nested_set_options" do expected = [ [" Top Level", 1], ["- Child 1", 2], ['- Child 2', 3], ['-- Child 2.1', 4], ['- Child 3', 5], [" Top Level 2", 6] ] actual = nested_set_options(Category) do |c| "#{'-' * c.level} #{c.name}" end actual.should == expected end it "test_nested_set_options_with_mover" do expected = [ [" Top Level", 1], ["- Child 1", 2], ['- Child 3', 5], [" Top Level 2", 6] ] actual = nested_set_options(Category, categories(:child_2)) do |c| "#{'-' * c.level} #{c.name}" end actual.should == expected end it "test_nested_set_options_with_array_as_argument_without_mover" do expected = [ [" Top Level", 1], ["- Child 1", 2], ['- Child 2', 3], ['-- Child 2.1', 4], ['- Child 3', 5], [" Top Level 2", 6] ] actual = nested_set_options(Category.all) do |c| "#{'-' * c.level} #{c.name}" end actual.should == expected end it "test_nested_set_options_with_array_as_argument_with_mover" do expected = [ [" Top Level", 1], ["- Child 1", 2], ['- Child 3', 5], [" Top Level 2", 6] ] actual = nested_set_options(Category.all, categories(:child_2)) do |c| "#{'-' * c.level} #{c.name}" end actual.should == expected end end end