Mercurial > hg > soundsoftware-site
annotate .svn/pristine/64/6405eab4a4b9b92dcff2e2c358f9c728d763c20e.svn-base @ 1327:287f201c2802 redmine-2.2-integration
Add italic
author | Chris Cannam <chris.cannam@soundsoftware.ac.uk> |
---|---|
date | Wed, 19 Jun 2013 20:56:22 +0100 |
parents | cbb26bc654de |
children |
rev | line source |
---|---|
Chris@909 | 1 require File.dirname(__FILE__) + '/../test_helper' |
Chris@909 | 2 |
Chris@909 | 3 module CollectiveIdea |
Chris@909 | 4 module Acts #:nodoc: |
Chris@909 | 5 module NestedSet #:nodoc: |
Chris@909 | 6 class AwesomeNestedSetTest < Test::Unit::TestCase |
Chris@909 | 7 include Helper |
Chris@909 | 8 fixtures :categories |
Chris@909 | 9 |
Chris@909 | 10 def test_nested_set_options |
Chris@909 | 11 expected = [ |
Chris@909 | 12 [" Top Level", 1], |
Chris@909 | 13 ["- Child 1", 2], |
Chris@909 | 14 ['- Child 2', 3], |
Chris@909 | 15 ['-- Child 2.1', 4], |
Chris@909 | 16 ['- Child 3', 5], |
Chris@909 | 17 [" Top Level 2", 6] |
Chris@909 | 18 ] |
Chris@909 | 19 actual = nested_set_options(Category) do |c| |
Chris@909 | 20 "#{'-' * c.level} #{c.name}" |
Chris@909 | 21 end |
Chris@909 | 22 assert_equal expected, actual |
Chris@909 | 23 end |
Chris@909 | 24 |
Chris@909 | 25 def test_nested_set_options_with_mover |
Chris@909 | 26 expected = [ |
Chris@909 | 27 [" Top Level", 1], |
Chris@909 | 28 ["- Child 1", 2], |
Chris@909 | 29 ['- Child 3', 5], |
Chris@909 | 30 [" Top Level 2", 6] |
Chris@909 | 31 ] |
Chris@909 | 32 actual = nested_set_options(Category, categories(:child_2)) do |c| |
Chris@909 | 33 "#{'-' * c.level} #{c.name}" |
Chris@909 | 34 end |
Chris@909 | 35 assert_equal expected, actual |
Chris@909 | 36 end |
Chris@909 | 37 |
Chris@909 | 38 end |
Chris@909 | 39 end |
Chris@909 | 40 end |
Chris@909 | 41 end |